CopilotMCP
Проект MCP-сервера
Этот проект содержит несколько серверов MCP для обработки различных задач, таких как интервьюирование клиентов, E2E тестирование и процессы запуска в эксплуатацию. Каждый сервер MCP реализован с использованием фреймворка FastMCP.
Предпосылки
Python 3.11 или выше
менеджер пакетов
uv(используется вместоpip)
Related MCP server: studiox-skills-mcp
Настраивать
Клонируйте репозиторий:
git clone <repository-url> cd CopilotMCPУстановите зависимости с помощью
uv:uv install
Реализация проекта
Чтобы запустить определенный сервер MCP, используйте следующую команду:
uv run main.py --mcp <mcp_server_name>Замените <mcp_server_name> на имя сервера MCP, который вы хотите запустить. Доступные параметры:
hellocustomer_mcpinterview_mcpgo_live_mcptesting_e2e_mcp
Пример
Чтобы запустить сервер customer_mcp :
uv run main.py --mcp customer_mcpЭто запустит сервер customer_mcp и сделает его доступным по адресу:
http://127.0.0.1:8000/customer-mcp-server/mcpРабота с Docker Compose
Вы можете использовать Docker Compose для одновременного запуска всех серверов MCP. Каждый сервер будет представлен на отдельном порту.
Шаги к бегу
Постройте и запустите все службы:
docker-compose up --buildДоступ к серверам MCP осуществляется по следующим URL-адресам:
hello-mcp: http://127.0.0.1:8000/hello-server/mcpcustomer-mcp: http://127.0.0.1:8001/customer-mcp-server/mcpinterview-mcp: http://127.0.0.1:8002/interview-mcp-server/mcpgo-live-mcp: http://127.0.0.1:8003/go-live-mcp-server/mcptesting-e2e-mcp: http://127.0.0.1:8004/testing-e2e-mcp-server/mcp
Остановить все службы:
docker-compose down
Примечания
Убедитесь, что в вашей системе установлены Docker и Docker Compose.
Каждый сервер MCP работает в своем собственном контейнере и доступен через соответствующий порт.
Настройка MCP-серверов в VSCode
Для настройки серверов MCP в VSCode вы можете добавить записи в файл settings.json в разделе mcp.servers . Это позволяет вам определять и управлять конечными точками сервера MCP для легкого доступа.
Пример конфигурации
Чтобы настроить hello-mcp-server , добавьте следующую запись в файл settings.json :
"hello-mcp-server": {
"url": "http://127.0.0.1:8000/hello-server/mcp/http",
"type": "http"
}Затем вы можете получить доступ к инструменту hello server hello , выполнив: #hello <something> в Copilot.
Действия по добавлению конфигурации
Откройте файл
settings.jsonVSCode.json.Найдите или создайте раздел
mcp.servers.Добавьте конфигурацию для нужного сервера MCP, как показано в примере выше.
Доступ к серверу
После настройки вы можете использовать определенный URL для взаимодействия с сервером MCP. Например, hello-mcp-server будет доступен по адресу:
http://127.0.0.1:8000/hello-server/mcp/httpТакая настройка гарантирует, что вы сможете легко управлять и тестировать серверы MCP непосредственно из VSCode.
Структура проекта
main.py: Точка входа для запуска серверов MCP.customer_mcp.py: Выполняет задачи, связанные с интервьюированием клиентов.interview_mcp.py: Управляет этапами интервью с клиентами.go_live_mcp.py: Управляет процессами запуска в эксплуатацию.testing_e2e_mcp.py: Управляет задачами тестирования E2E.hello.py: Пример MCP-сервера для тестирования.
Примечания
Убедитесь, что менеджер пакетов
uvустановлен и настроен правильно.Используйте аргумент
--mcp, чтобы указать, какой сервер MCP следует запустить.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA collection of production-ready MCP servers for PostgreSQL, SQLite, Redis, File System, and GitHub API, enabling database operations, file management, and GitHub interactions through natural language.2MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that provides access to over 100 development skills for frontend, backend, integration, design, devops, and process categories via Claude Code and other MCP clients.
- AlicenseNot gradedqualityDmaintenanceAn MCP server that equips AI assistants with specialized, opinionated development playbooks for building microservices, frontends, databases, and DevOps pipelines. It integrates with clients like VS Code Copilot, Claude Desktop, and Cursor to provide battle-tested expertise.49MIT
- AlicenseNot gradedqualityCmaintenanceProvides 7 MCP servers with 95 tools for git, GitHub, .NET, Ollama, Rust, template sync, and Python, enabling natural-language commands to perform real development operations.1MIT
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mehrshadshams/CopilotMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server