MCP AI Orchestration Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP AI Orchestration ServerAsk both Gemini and Claude: 'What is machine learning?'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ค MCP AI Orchestration Server
์ง๋ฌธ์ ๋ฐ์ Gemini์ Claude CLI์ ๊ฐ๊ฐ ์ ๋ฌํ์ฌ ๋ AI์ ๋ต๋ณ์ ๋์์ ๋ฐ์ ์ ์๋ MCP ์๋ฒ์ ๋๋ค.
๐ ํ๋ก์ ํธ ๊ตฌ์กฐ
๐ค MCP Collaborative AI Server/
โโโ ๐ src/ # ์์ค ์ฝ๋
โ โโโ ๐ servers/ # MCP ์๋ฒ๋ค
โ โ โโโ orchestration_server.py # ๋ฉ์ธ ์ค์ผ์คํธ๋ ์ด์
์๋ฒ
โ โ โโโ enhanced_collaborative_server.py # ๊ธฐ์กด ํ์
์๋ฒ (๋ ๊ฑฐ์)
โ โ โโโ basic_collaborative_server.py # ๊ธฐ๋ณธ ์๋ฎฌ๋ ์ด์
์๋ฒ
โ โ โโโ ultra_simple_server.py # ํ
์คํธ์ฉ ์ต์ MCP ์๋ฒ
โ โ โโโ simple_test_server.py # ๊ฐ๋จํ ํ
์คํธ ์๋ฒ
โ โโโ ๐ ๏ธ tools/ # ๊ฐ๋ฐ ๋๊ตฌ๋ค
โ โ โโโ debug_dashboard.py # ์๊ฐ์ ํ์
๊ณผ์ ๋์๋ณด๋
โ โโโ โ๏ธ utils/ # ์ ํธ๋ฆฌํฐ ํจ์๋ค
โโโ ๐ scripts/ # ์คํ ์คํฌ๋ฆฝํธ๋ค
โ โโโ start_collaborative_server.sh # ์๋ฒ ์์ (๋ก๊ทธ ํฌํจ)
โ โโโ start_server.sh # ๊ธฐ๋ณธ ์๋ฒ ์์
โ โโโ monitor_logs.sh # ์ค์๊ฐ ๋ก๊ทธ ๋ชจ๋ํฐ๋ง
โ โโโ check_claude_logs.sh # Claude Desktop ๋ก๊ทธ ํ์ธ
โโโ ๐ configs/ # ์ค์ ํ์ผ๋ค
โ โโโ claude_desktop_config.json # Claude Desktop ์ค์ ์์
โ โโโ config.json.example # ๊ธฐ๋ณธ ์ค์ ์์
โ โโโ mcp_config.json # MCP ์๋ฒ ์ค์
โโโ ๐ examples/ # ์ฌ์ฉ ์์ ๋ค
โ โโโ run_example.py # ๊ธฐ๋ณธ ์ฌ์ฉ ์์
โโโ ๐ docs/ # ๋ฌธ์๋ค
โ โโโ README_COLLABORATIVE.md # ์์ธํ ํ์
์์คํ
์ค๋ช
โ โโโ SYSTEM_ARCHITECTURE.md # ์์คํ
๊ตฌ์กฐ ๋ฌธ์
โ โโโ system_architecture_diagram.html # ์ธํฐ๋ํฐ๋ธ ๋ค์ด์ด๊ทธ๋จ
โ โโโ CLAUDE.md # MCP ์๋ฒ ์ ๋ณด
โโโ ๐ tests/ # ํ
์คํธ ์ฝ๋๋ค (์์ )
โโโ ๐ logs/ # ๋ก๊ทธ ํ์ผ๋ค
โโโ ๐ requirements.txt # Python ์์กด์ฑ
โโโ ๐ .gitignore # Git ๋ฌด์ ํ์ผ๋ค
โโโ ๐ README.md # ์ด ํ์ผRelated MCP server: Claude-Gemini MCP Integration Server
โจ ์ฃผ์ ํน์ง
๐ค AI ์ค์ผ์คํธ๋ ์ด์
์ง๋ฌธ์ ๋ AI์๊ฒ ๋์ ์ ๋ฌ
Gemini์ Claude CLI ์ฐ๋
๊ฐ AI์ ์์ํ ๋ต๋ณ ์ ๊ณต
์ฑ๊ฒฉ์ด๋ ์ญํ ์์ด ์๋ ๊ทธ๋๋ก ์๋ต
๐ฏ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ค
ask_both_ai - ์ง๋ฌธ์ ๋ AI์๊ฒ ๋์ ์ ๋ฌ
get_orchestration_stats - ์ค์ผ์คํธ๋ ์ด์ ํต๊ณ ์กฐํ
๐ ๋น ๋ฅธ ์์
1. ์ ์ฅ์ ํด๋ก
git clone https://github.com/Hyunssu-kim/mcp_server_claude_test.git
cd mcp_server_claude_test2. ์์กด์ฑ ์ค์น
pip install -r requirements.txt3. ์๋ฒ ์คํ
# ๋ฉ์ธ ์ค์ผ์คํธ๋ ์ด์
์๋ฒ ์คํ
python src/servers/orchestration_server.py
# ๊ธฐ๋ณธ ์๋ฎฌ๋ ์ด์
์๋ฒ ์คํ (CLI ์์ด)
python src/servers/basic_collaborative_server.py4. Claude Desktop ์ค์
{
"mcpServers": {
"orchestration-ai": {
"command": "/usr/local/bin/python3",
"args": ["/path/to/src/servers/orchestration_server.py"]
}
}
}๐ก ์ฌ์ฉ ์์
๐ค ๋ AI์๊ฒ ๋์ ์ง๋ฌธ
ask_both_ai ๋๊ตฌ๋ก "Python ์น์ฑ ๋ง๋๋ ๋ฐฉ๋ฒ"์ ์ง๋ฌธํด์ฃผ์ธ์๐ ํต๊ณ ์กฐํ
get_orchestration_stats ๋๊ตฌ๋ก ์ค์ผ์คํธ๋ ์ด์
ํต๊ณ๋ฅผ ํ์ธํด์ฃผ์ธ์๐ CLI ๋๊ตฌ ํ์ธ
# Gemini CLI ํ์ธ
which gemini
# Claude CLI ํ์ธ
which claude๐ ๋ชจ๋ํฐ๋ง
๊ธฐ๋ณธ ๋ก๊ทธ ํ์ธ
# ์๋ฒ ์คํ ์ ์ฝ์ ์ถ๋ ฅ ํ์ธ
python src/servers/orchestration_server.py๐ก๏ธ ํธ๋ฌ๋ธ์ํ
MCP ์๋ฒ๊ฐ ์ธ์๋์ง ์์ ๋
Claude Desktop ์ฌ์์
์ค์ ํ์ผ ๊ฒฝ๋ก ํ์ธ
Python ๊ฒฝ๋ก ํ์ธ:
/usr/local/bin/python3๊ธฐ๋ณธ ์๋ฒ๋ก ํ ์คํธ:
src/servers/basic_collaborative_server.py
CLI ๋๊ตฌ๊ฐ ์์ ๋
Gemini CLI ์ค์น ํ์
Claude CLI ์ค์น ํ์
PATH ํ๊ฒฝ๋ณ์ ํ์ธ
๐ ์ถ๊ฐ ๋ฌธ์
๊ธฐ์กด ํ์ ์์คํ - ๋ ๊ฑฐ์ ํ์ ์ํฌํ๋ก์ฐ ์ฐธ๊ณ
์์คํ ์ํคํ ์ฒ - ๊ธฐ์ ์ ๊ตฌ์กฐ ๋ฌธ์
MCP ์๋ฒ ์ ๋ณด - Claude Desktop ์ฐ๋ ๊ฐ์ด๋
๐จ ์ค์ผ์คํธ๋ ์ด์ ์ํฌํ๋ก์ฐ
๐ ์ง๋ฌธ ์
๋ ฅ
โ
๐ ๋ AI์๊ฒ ๋์ ์ ๋ฌ
โ
๐ธ Gemini ์๋ต ๐น Claude ์๋ต
โ โ
๐ ๊ฒฐ๊ณผ ํตํฉ ๋ฐ ํ์๐ค AI ์๋ต ํน์ฑ
๐ธ Gemini: ๊ฐ์์ ๊ณ ์ ํ ํน์ฑ์ผ๋ก ๋ต๋ณ
๐น Claude: ๊ฐ์์ ๊ณ ์ ํ ํน์ฑ์ผ๋ก ๋ต๋ณ
๐ค ์ค์ผ์คํธ๋ ์ด์ : ๋ AI์ ์๋ก ๋ค๋ฅธ ๋ต๋ณ์ ๋๋ํ ์ ๊ณต
๐ ํน์ง
๋์ ์คํ์ผ๋ก ๋น ๋ฅธ ์๋ต ์์ง
CLI ์ง์ ์ฐ๋์ผ๋ก ์์ํ AI ๋ต๋ณ
๊ฐ๋จํ ๊ตฌ์กฐ๋ก ์ดํดํ๊ธฐ ์ฌ์
๋น๊ต ๋ถ์์ ํตํ ๋ค์ํ ๊ด์ ์ ๊ณต
๐ง ๊ธฐ์ ์ ํน์ง
JSON-RPC 2.0 ํ๋กํ ์ฝ ๊ธฐ๋ฐ
๋น๋๊ธฐ ์ฒ๋ฆฌ๋ก ๋์ ์คํ
CLI ํ๋ก์ธ์ค ๊ด๋ฆฌ
๊ฐ๋จํ ํต๊ณ ์ถ์
๐ค ๊ธฐ์ฌํ๊ธฐ
์ด ์ ์ฅ์๋ฅผ Fork
์๋ก์ด ๊ธฐ๋ฅ ๋ธ๋์น ์์ฑ (
git checkout -b feature/amazing-feature)๋ณ๊ฒฝ์ฌํญ ์ปค๋ฐ (
git commit -m 'Add amazing feature')๋ธ๋์น์ ํธ์ (
git push origin feature/amazing-feature)Pull Request ์์ฑ
๐ ๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
๐ฅ ์ ์์
Hyunssu Kim
Email: foxkim951@naver.com
GitHub: Hyunssu-kim
This server cannot be deployed
Maintenance
Related MCP Connectors
Share context and questions between Claude instances โ VS Code, claude.ai web, and mobile.
Fan out deep research across multiple AI providers, synthesize into one unified report.
Multi-model AI debates: GPT-4o, Claude, Gemini & 200+ models discuss, then synthesize insight.
AI Model Experiments MCP ('Model Lab') โ run the same prompts across many
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceQuery multiple AI models (GPT-4, Claude, Gemini, Grok) in parallel for diverse perspectives. Get different expert viewpoints when stuck or need enhanced reasoning.MIT
- AlicenseNot gradedqualityDmaintenanceBridges Claude Code and Google's Gemini AI models to enable AI-to-AI collaboration for code reviews, brainstorming, and direct questions.5MIT
- AlicenseAqualityAmaintenanceQueries Claude Sonnet 4.6 and OpenAI GPT-5.5 in parallel via OpenRouter, returning structured multi-perspective responses for comparison and cross-checking.14MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Claude and Gemini command-line tools through the MCP protocol, allowing users to send prompts to either or both LLMs and receive responses.-