ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸ€– MCP Server Examples with AutoGen

ДСмонстрируСт ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ AutoGen с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ инструмСнтами для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· MCP.

Python
⭐ 27 stars

ОписаниС

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ использованиС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° AutoGen для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ (ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° via Stdio Π² math_server.py) ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ (Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·ΠΈΠ½Π³ via SSE ΠΎΡ‚ Apify RAG Web Browser) инструмСнтам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Model Context Protocol (MCP). ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: AutoGen, MCP, Python 3.12, OpenAI API, Apify API, python-dotenv. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ примСнСния: созданиС Π°Π³Π΅Π½Ρ‚ΠΎΠ² для арифмСтичСских вычислСний, поиска ΠΈ суммаризации Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ инструмСнтов Π² AI-систСмы.

ВозмоТности

βœ“

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ math_server.py via Stdio для выполнСния арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ слоТСниС ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.

βœ“

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… инструмСнтов

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ с Apify RAG Web Browser via SSE для Π²Π΅Π±-поиска ΠΈ извлСчСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

βœ“

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ²

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ AssistantAgent Π² AutoGen с использованиСм GPT-4 ΠΈ Π½Π°Π±ΠΎΡ€Π° инструмСнтов MCP.

βœ“

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСмонстрационных Π·Π°Π΄Π°Ρ‡

РСшСниС матСматичСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ суммаризация новостСй Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ использованиС инструмСнтов.

Установка

  1. УстановитС Python 3.12 ΠΈ uv: pip install uv.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ: cd mcp_autogen_sse_stdio.
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: uv venv –python 3.12; source .venv/bin/activate (Linux/Mac) ΠΈΠ»ΠΈ ..venv\Scripts\activate (Windows).
  4. УстановитС зависимости: uv pip install -e . (ΠΈΠ»ΠΈ uv add “mcp[cli]” ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…).
  5. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ .env с OPENAI_API_KEY ΠΈ APIFY_API_KEY.
  6. ЗапуститС: cd ..; uv run mcp_autogen_sse_stdio/main.py.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
Python
GitHub Stars
27

Бсылки