/
Вопросы и ответы
/
MCP
/

Как подключить MCP сервер в Cursor?

Как подключить MCP сервер в Cursor?

12 часов назад

Никита Вихров

Ответы

0

MCP-серверы подключаются через конфиг-файл. В Cursor это ~/.cursor/mcp.json для глобальных серверов или .cursor/mcp.json в корне проекта для локальных.

Структура файла простая:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/projects"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_ваш_токен"
      }
    }
  }
}

Здесь подключены два сервера: файловая система и GitHub. После сохранения файла Cursor перезапускает MCP-клиент автоматически.

Проверить, что серверы подключились: Cursor Settings → MCP. Там видно список серверов и их статус — running или error. Если error — чаще всего проблема в путях или отсутствующем токене.

Пошаговый пример: подключить сервер для работы с базой данных

Устанавливать ничего не нужно — npx скачает пакет при первом запуске. Но если хочется без задержки:

npm install -g @modelcontextprotocol/server-postgres

Конфиг:

{
  "mcpServers": {
    "postgres": {
      "command": "mcp-server-postgres",
      "args": ["postgresql://localhost/mydb"]
    }
  }
}

После подключения можно писать в чате: «Покажи структуру таблицы users» — и Cursor сделает запрос к базе сам, без copy-paste схемы.

Локальный vs глобальный конфиг

Глобальный (~/.cursor/mcp.json) — серверы доступны во всех проектах. Подходит для файловой системы, GitHub, инструментов разработчика.

Локальный (.cursor/mcp.json в проекте) — серверы только для этого проекта. Подходит для базы данных конкретного проекта, специфических API. Локальный конфиг можно закоммитить, чтобы вся команда работала с одинаковыми инструментами.

12 часов назад

Никита Вихров

Похожие вопросы

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845