MCP-X Agent π€Ώ π€
ΠΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅Ρ LLM Ρ MCP ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ AI Π°Π³Π΅Π½ΡΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
MCP-X β ΠΎΡΠΊΡΡΡΠΎΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ Ρ LLM Π²ΡΠΎΠ΄Π΅ ChatGPT, Anthropic ΠΈ Ollama. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Model Context Protocol (MCP) Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ stdio ΠΈ SSE Π΄Π»Ρ seamless ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ AI Π°Π³Π΅Π½ΡΠΎΠ². ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: Π±ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ Π°Π³Π΅Π½ΡΠΎΠ², one-click ΡΠ°Ρ, ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠΌΠΏΡΡ, Π°Π²ΡΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: React, Python, Node.js. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: Π°Π½Π°Π»ΠΈΠ· Π΅Π΄Ρ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, ΠΊΠΎΠ½ΡΠ΅Π½Ρ-ΠΊΡΠ΅Π°ΡΠΈΠ², ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅ (Windows, macOS, Linux) Ρ ΠΌΡΠ»ΡΡΠΈΡΠ·ΡΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° LLM
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ChatGPT, Anthropic, Ollama ΠΈ OpenAI-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ Π΄Π»Ρ function calling.
AI Π°Π³Π΅Π½ΡΡ
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π°Π³Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΡΠ° Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
MCP ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ MCP ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· stdio ΠΈΠ»ΠΈ SSE Π΄Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ fetch ΠΈ youtube-dl.
ΠΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡ
Π Π°Π±ΠΎΡΠ° Π½Π° Windows, macOS ΠΈ Linux Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΡΠ»ΡΡΠΈΡΠ·ΡΡΠ½ΠΎΡΡΡ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ, ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠ³ΠΎ, ΠΈΡΠΏΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ².
API ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ API ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Ρ https://github.com/TimeCyber/MCP-X/releases/latest.
ΠΠ»Ρ Windows: ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ .exe (Python ΠΈ Node.js ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ).
ΠΠ»Ρ macOS: ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ .dmg, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Python ΠΈ Node.js (Ρ npx uvx) Π²ΡΡΡΠ½ΡΡ.
ΠΠ»Ρ Linux: ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ .AppImage, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Python ΠΈ Node.js (Ρ npx uvx). ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ chmod +x Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΡΡΠΈ. ΠΠ»Ρ Ubuntu/Debian Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ --no-sandbox ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ sandbox.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ MCP ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² (Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ):
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch", "--ignore-robots-txt"],
"enabled": true
},
"youtubedl": {
"command": "npx",
"args": ["@kevinwatt/yt-dlp-mcp"],
"enabled": true
}
}
}
ΠΠ»Ρ yt-dlp-mcp: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ yt-dlp (winget/brew/pip Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΠ‘).