Примеры подключения популярных MCP¶
Ниже — базовые действия, которые специфичны для конкретных MCP.
Подсказка
Это демонстрационные примеры. За актуальными параметрами подключения обращайтесь к документации соответствующих MCP-серверов. Разработчики, которые занимаются их поддержкой, могут изменять параметры на своё усмотрение или прекращать поддержку вовсе.
Обратите внимание
Для работы MCP-серверов всегда требуется какая-то команда (command) для запуска.
Убедитесь, что нужное ПО установлено в вашей системе.
VS Code MCP¶
Для начала установите один из плагинов, например,
- jhamama.vscode-mcp-bridge-ext — общего характера
- albro3459.mcp-vscode-debugger — работа с отладчиком
В настройках плагинов установите порты по желанию, например, 64440 и 64441 соответственно.
В конфиг плагина добавьте следующие настройки:
mcpServers:
- name: "VSCode" # https://jhamama.vscode-mcp-bridge-ext
type: sse
url: http://127.0.0.1:64000/sse
- name: "VSCode Debugger" # albro3459.mcp-vscode-debugger
type: streamable-http
url: http://127.0.0.1:64001/mcp
Убедитесь, что MCP включен (в правом нижнем углу VS Code) и Koda подключилась к нему.
JetBrains IDE MCP¶
Требуется установленный плагин MCP Server.
В настройках плагина или в правом нижнем углу IDE включите галочку "Enable MCP Server".
В конфиг плагина добавьте следующие настройки:
mcpServers:
- name: Idea
type: streamable-http
url: http://127.0.0.1:64442/stream
Порт может отличаться. Для уверенности, скопируйте адрес из настроек плагина.
Postman¶
mcpServers:
- name: Idea
command: npx
args:
- "-y"
- "@postman/postman-mcp-server"
# - "--full"
# - "--сode"
env:
POSTMAN_API_KEY: ваш_токен
GitHub¶
mcpServers:
- name: GitHub
command: npx
args:
- "-y"
- "@modelcontextprotocol/server-github"
env:
GITHUB_PERSONAL_ACCESS_TOKEN: ваш_токен
SQLite¶
mcpServers:
- name: SQLite
command: npx
args:
- "-y"
- "mcp-sqlite"
- "/path/to/your/database.db"
server-filesystem¶
Для работы с файловой системой за пределами проекта.
mcpServers:
- name: Filesystem
command: npx
args:
- "-y"
- "@modelcontextprotocol/server-filesystem"
- "/path/to/allowed/files1"
- "/path/to/allowed/files2"
Указывайте только безопасные директории!
mcp-server-fetch¶
Для получения веб-страниц, конвертации контента в markdown.
mcp-server-git¶
Для работы с git.
mcpServers:
- name: git
command: uvx
args: ["mcp-server-git", "--repository", "path/to/git/repo"]
server-memory¶
Для работы с памятью агента.
mcpServers:
- name: memory
command: npx
args: ["-y", "@modelcontextprotocol/server-memory"]
sequential-thinking¶
Для работы со сложными задачами.
mcpServers:
- name: sequential-thinking
command: npx
args: ["-y", "@modelcontextprotocol/server-sequential-thinking"]
mcp-server-time¶
Для работы со временем.
PostgreSQL¶
mcpServers:
- name: PostgresDB
command: npx
args:
- run
- -i
- --rm
- mcp/postgres
- postgresql://host.docker.internal:5432/mydb
Notion¶
Документация: https://github.com/makenotion/notion-mcp-server
Atlassian (Jira, Confluence)¶
Подходит для использования облачного сервиса.
Подходит для использования в корпоративной сети.
Документация: - https://github.com/sooperset/mcp-atlassian - https://mcp-atlassian.soomiles.com/docs/configuration
mcpServers:
- name: Atlassian
command: docker
args:
- "run"
- "--rm"
- "-i"
- "--network"
- "host"
- "--env-file"
- "/home/user/mcp-atlassian.env"
- "ghcr.io/sooperset/mcp-atlassian:latest"
https://mcp-atlassian.soomiles.com/docs/configuration¶
https://github.com/sooperset/mcp-atlassian/blob/main/.env.example¶
READ_ONLY_MODE=true
MCP_VERBOSE=true¶
MCP_VERY_VERBOSE="false"
CONFLUENCE_URL: https://conf.example.com CONFLUENCE_USERNAME: USERNAME CONFLUENCE_API_TOKEN: PASSWORD_OR_TOKEN CONFLUENCE_SPACES_FILTER: SPACE1,SPACE2 CONFLUENCE_SSL_VERIFY: "false" JIRA_URL: https://jira.example.com JIRA_USERNAME: USERNAME JIRA_API_TOKEN: PASSWORD_OR_TOKEN JIRA_SSL_VERIFY: "false"
ENABLED_TOOLS="confluence_get_comments,confluence_get_labels,confluence_get_page,confluence_get_page_children,confluence_search,confluence_search_user,jira_batch_get_changelogs,jira_get_agile_boards,jira_get_all_projects,jira_get_board_issues,jira_get_issue,jira_get_issue_link_types,jira_get_project_issues,jira_get_project_versions,jira_get_sprint_issues,jira_get_sprints_from_board,jira_get_transitions,jira_get_user_profile,jira_get_worklog,jira_search,jira_search_fields"¶
```