Официальные серверы
MCP Servers — коллекция готовых серверов
Подключение MCP серверов к Claude Desktop, VS Code, Cursor и другим клиентам
Клиент MCP — это приложение, которое подключается к вашему серверу и использует его инструменты. Самые популярные клиенты: Claude Desktop, VS Code и Cursor.
Claude Desktop — официальный клиент от Anthropic с полной поддержкой MCP.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{ "mcpServers": { "имя-сервера": { "command": "команда", "args": ["аргумент1", "аргумент2"], "env": { "ПЕРЕМЕННАЯ": "значение" } } }}{ "mcpServers": { "my-python-server": { "command": "python", "args": ["/path/to/server.py"] } }}С виртуальным окружением:
{ "mcpServers": { "my-python-server": { "command": "/path/to/venv/bin/python", "args": ["/path/to/server.py"], "env": { "PYTHONPATH": "/path/to/project" } } }}{ "mcpServers": { "my-node-server": { "command": "node", "args": ["/path/to/dist/server.js"] } }}С npx:
{ "mcpServers": { "my-server": { "command": "npx", "args": ["-y", "@my-org/mcp-server"] } }}{ "mcpServers": { "my-docker-server": { "command": "docker", "args": ["run", "-i", "--rm", "my-mcp-server:latest"] } }}{ "mcpServers": { "my-server": { "command": "uvx", "args": ["my-mcp-package"] } }}{ "mcpServers": { "calculator": { "command": "python", "args": ["/path/to/calculator.py"] }, "database": { "command": "python", "args": ["/path/to/db_server.py"], "env": { "DATABASE_URL": "postgresql://localhost/mydb" } }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx" } } }}VS Code с GitHub Copilot поддерживает MCP через файл конфигурации.
Или глобально: ~/.vscode/mcp.json
{ "servers": { "имя-сервера": { "command": "команда", "args": ["аргумент1"], "env": { "КЛЮЧ": "значение" } } }}{ "servers": { "my-mcp-server": { "command": "python", "args": ["${workspaceFolder}/server.py"] } }}{ "servers": { "my-mcp-server": { "command": "node", "args": ["${workspaceFolder}/dist/server.js"] } }}{ "servers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "${workspaceFolder}"] } }}| Переменная | Значение |
|---|---|
${workspaceFolder} | Корень открытого workspace |
${file} | Текущий открытый файл |
${env:NAME} | Переменная окружения NAME |
github.copilot.chat.experimental.mcpCursor — AI-first редактор с встроенной поддержкой MCP.
Глобально: ~/.cursor/mcp.json
{ "mcpServers": { "имя-сервера": { "command": "команда", "args": ["аргументы"], "env": {} } }}{ "mcpServers": { "my-server": { "command": "python", "args": ["/Users/me/mcp/server.py"] } }}{ "mcpServers": { "my-server": { "command": "npx", "args": ["ts-node", "/Users/me/mcp/server.ts"] } }}.cursor/mcp.json в проекте или ~/.cursor/mcp.json глобальноWindsurf (от Codeium) также поддерживает MCP.
{ "mcpServers": { "my-server": { "command": "python", "args": ["server.py"] } }}Zed — быстрый редактор с поддержкой MCP через расширения.
{ "assistant": { "mcp_servers": { "my-server": { "command": "python", "args": ["server.py"] } } }}| Клиент | Файл конфигурации | Формат | Особенности |
|---|---|---|---|
| Claude Desktop | claude_desktop_config.json | mcpServers | Официальный, полная поддержка |
| VS Code | .vscode/mcp.json | servers | Интеграция с Copilot |
| Cursor | .cursor/mcp.json | mcpServers | AI-first редактор |
| Windsurf | ~/.windsurf/mcp.json | mcpServers | Codeium |
| Zed | settings.json | mcp_servers | Быстрый редактор |
Готовые серверы, которые можно подключить:
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"] }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_xxx" } }, "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "DATABASE_URL": "postgresql://user:pass@localhost/db" } }, "sqlite": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sqlite", "/path/to/database.db"] }, "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"] }, "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"], "env": { "BRAVE_API_KEY": "xxx" } } }}{ "mcpServers": { "everything": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-everything"] }, "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] }, "fetch": { "command": "npx", "args": ["-y", "@tokenizin/mcp-npx-fetch"] } }}server-filesystem только к нужным папкам){ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/me/safe-folder" ] } }}Не делайте так:
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/"] } }}python server.py{ "mcpServers": { "my-server": { "command": "/usr/local/bin/python3", "args": ["/full/path/to/server.py"] } }}Проверьте логи:
~/Library/Logs/Claude/mcp*.logОфициальные серверы
MCP Servers — коллекция готовых серверов
MCP Registry
registry.mcphub.io — каталог MCP серверов
Claude Desktop
claude.ai/download — скачать клиент
Troubleshooting
Решение проблем — типичные ошибки