Agent LSP
Языковые серверы для ассистента: навигация по коду, ссылки, диагностика, правки
npx -y @blackwell-systems/agent-lsp
Запускается на вашем компьютере. RusMcp не запускает и не проверяет код пакета — посмотрите исходный код перед установкой.
Установка
Пакет @blackwell-systems/agent-lsp из npm, последняя версия. Выберите ассистент и добавьте сервер в его настройки.
Настройки → Developer → Edit Config: файл claude_desktop_config.json
{
"mcpServers": {
"agent-lsp": {
"command": "npx",
"args": [
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
{
"mcpServers": {
"agent-lsp": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
Выполните в терминале
claude mcp add --transport stdio agent-lsp -- npx -y @blackwell-systems/agent-lsp
claude mcp add --transport stdio agent-lsp -- cmd /c npx -y @blackwell-systems/agent-lsp
Файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json — для всех проектов
{
"mcpServers": {
"agent-lsp": {
"command": "npx",
"args": [
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
{
"mcpServers": {
"agent-lsp": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
Файл .vscode/mcp.json в проекте
{
"servers": {
"agent-lsp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
{
"servers": {
"agent-lsp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@blackwell-systems/agent-lsp"
]
}
}
}
На Windows npx запускается через cmd /c — иначе ассистент его не найдёт.
Описание
Agent LSP объединяет языковые серверы (LSP) разных языков программирования и даёт ассистенту возможности умной IDE: понимать структуру кода, а не просто искать текст. Можно находить определения и ссылки на символы, вызывающих функцию, подсказки автодополнения, диагностику ошибок, подсветку и подсказки типов. Есть оценка последствий изменений: какие места затронут правки в файлах или текущий git diff. Правки можно сначала проверить в черновой сессии в памяти и только потом записать на диск. Также доступны форматирование, работа с несколькими папками и репозиториями, автоматический поиск установленных языковых серверов. Сервер запускается на компьютере пользователя как пакет. Для нужных языков на компьютере должны быть установлены их языковые серверы.
Инструменты
Список инструментов появится после проверки. Пакет запускается у вас — посмотрите README в исходном коде.
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot