Перейти к содержанию

Примеры подключения популярных MCP

Ниже — базовые конфигурации для конкретных MCP-серверов. Примеры приведены в формате settings.json — добавьте их в секцию mcpServers.

Подсказка

Это демонстрационные примеры. За актуальными параметрами подключения обращайтесь к документации соответствующих MCP-серверов. Разработчики, которые занимаются их поддержкой, могут изменять параметры на своё усмотрение или прекращать поддержку вовсе.

Обратите внимание

Для работы MCP-серверов всегда требуется какая-то команда (command) для запуска. Убедитесь, что нужное ПО установлено в вашей системе.

GitHub

settings.json
{
  "mcpServers": {
    "GitHub": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ваш_токен"
      }
    }
  }
}

Эквивалент через CLI:

koda mcp add GitHub npx -y @modelcontextprotocol/server-github \
  --env GITHUB_PERSONAL_ACCESS_TOKEN=ваш_токен --scope user

SQLite

settings.json
{
  "mcpServers": {
    "SQLite": {
      "command": "npx",
      "args": ["-y", "mcp-sqlite", "/path/to/your/database.db"]
    }
  }
}

server-filesystem

Для работы с файловой системой за пределами проекта.

settings.json
{
  "mcpServers": {
    "Filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/files1",
        "/path/to/allowed/files2"
      ]
    }
  }
}

Указывайте только безопасные директории!


mcp-server-fetch

Для получения веб-страниц и конвертации контента в markdown.

settings.json
{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
}

mcp-server-git

Для работы с git.

settings.json
{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "path/to/git/repo"]
    }
  }
}

server-memory

Для работы с памятью агента.

settings.json
{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

sequential-thinking

Для работы со сложными задачами.

settings.json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

mcp-server-time

Для работы со временем.

settings.json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time"]
    }
  }
}

PostgreSQL

settings.json
{
  "mcpServers": {
    "PostgresDB": {
      "command": "npx",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/postgres",
        "postgresql://host.docker.internal:5432/mydb"
      ]
    }
  }
}

Notion

settings.json
{
  "mcpServers": {
    "Notion": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "NOTION_TOKEN": "ваш_токен"
      }
    }
  }
}
settings.json
{
  "mcpServers": {
    "Notion": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "NOTION_TOKEN", "mcp/notion:latest"],
      "env": {
        "NOTION_TOKEN": "ваш_токен"
      }
    }
  }
}

Atlassian (Jira, Confluence)

Подходит для использования облачного сервиса.

settings.json
{
  "mcpServers": {
    "Atlassian": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-jira"],
      "env": {
        "JIRA_API_TOKEN": "ваш_токен",
        "JIRA_INSTANCE_URL": "https://your-company.atlassian.net"
      }
    }
  }
}

Подходит для использования в корпоративной сети.

settings.json
{
  "mcpServers": {
    "Atlassian": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--network",
        "host",
        "--env-file",
        "/home/user/mcp-atlassian.env",
        "ghcr.io/sooperset/mcp-atlassian:latest"
      ]
    }
  }
}

```yaml title="/home/user/mcp-atlassian.env" { .wordwrap }

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"

```


Postman

settings.json
{
  "mcpServers": {
    "Postman": {
      "command": "npx",
      "args": [
        "-y",
        "@postman/postman-mcp-server"
      ],
      "env": {
        "POSTMAN_API_KEY": "ваш_токен"
      }
    }
  }
}

Удалённые серверы (SSE и HTTP)

Для удалённых MCP-серверов используются транспорты sse и http.

settings.json
{
  "mcpServers": {
    "remote-sse": {
      "url": "https://example.com/sse",
      "headers": {
        "Authorization": "Bearer ${MCP_TOKEN}"
      },
      "timeout": 10000
    }
  }
}
settings.json
{
  "mcpServers": {
    "remote-http": {
      "httpUrl": "https://example.com/mcp",
      "headers": {
        "Authorization": "Bearer ${MCP_TOKEN}"
      },
      "timeout": 10000
    }
  }
}

Эквивалент через CLI:

koda mcp add remote-sse --transport sse \
  --header "Authorization: Bearer ${MCP_TOKEN}" \
  https://example.com/sse --scope user

koda mcp add remote-http --transport http \
  --header "Authorization: Bearer ${MCP_TOKEN}" \
  https://example.com/mcp --scope user