RM

rachedblili/mcp-transition

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

34 stars 6 forks Качество 45 Тренд 12

Как перейти от наивного агента к агенту MCP за 3 шага

Обзор

Это хранилище обеспечивает от создания простого агента ИИ до создания сложных распределенных систем с использованием протокола Model Context Protocol (MCP). Через 6 тщательно продуманных итераций вы освоите основные концепции и передовые шаблоны архитектуры MCP. - От монолитного до модульного, основанного на протоколе проектирования - : stdio и SSE транспорты, обнаружение инструментов, управление сессиями - : Обработка ошибок, структурированные данные, мультитранспортный состав - : Внешние API, удаленные услуги, распределенные инструментальные экосистемы s Стадия 1 Наивный агент Простой агент с жестко закодированными инструментами s Стадия 2 Улучшенные шаблоны анализа агентов и очистка кода s Стадия 3 MCP Foundation stdio server и пользовательский MCP клиент s Официальная библиотека Стадия 4 Используя MCP Python SDK от Anthropic s Удаленная служба SSE транспорт с эфирной интеграцией API s Стадия 6 Мультитранспортный унифицированный агент с локальными + удаленными инструментами s Стадия 7 Потоковая миграция HTTP SSE для потокового обновления HTTP транспорта - Python 3.

Обзор (машинный перевод)

** Всеобъемлющий учебник по построению модели контекстного протокола (MCP) с поддержкой ИИ-агентов**

Обзор

Это хранилище обеспечивает ** полное практическое путешествие** от создания простого агента ИИ до создания сложных распределенных систем с использованием протокола Model Context Protocol (MCP). Через 6 тщательно продуманных итераций вы освоите основные концепции и передовые шаблоны архитектуры MCP.

’ Чему вы научитесь

-Agent Architecture Evolution: от монолитного до модульного, протокольного дизайна Мастерство протокола MCP: stdio и SSE транспорт, обнаружение инструментов, управление сессиями ** Паттерны производства**: обработка ошибок, структурированные данные, мультитранспортный состав ** Интеграция реального мира**: Внешние API, удаленные сервисы, распределенные инструментальные экосистемы

️ Путешествие

Этап 1 Наивный агент Простой агент с жестко закодированными инструментами

Этап 2 Улучшенный агент Узоры асинхронизации и очистка кода

Этап 3 Фонд MCP stdio сервер и пользовательский MCP клиент

Этап 4 Официальная библиотека Использование MCP Python SDK от Anthropic

Этап 5 Дистанционные услуги SSE транспорт с интеграцией API

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Step by Step to MCP Glory

A Comprehensive Tutorial for Building Model Context Protocol (MCP) Enabled AI Agents


🌟 Overview

This repository provides a complete, hands-on journey from building a simple AI agent to creating sophisticated, distributed systems using the Model Context Protocol (MCP). Through 6 carefully crafted iterations, you’ll master the fundamental concepts and advanced patterns of MCP architecture.

🎯 What You’ll Learn

  • Agent Architecture Evolution: From monolithic to modular, protocol-driven design
  • MCP Protocol Mastery: stdio and SSE transports, tool discovery, session management
  • Production Patterns: Error handling, structured data, multi-transport composition
  • Real-world Integration: External APIs, remote services, distributed tool ecosystems

🗺️ The Journey


🚀 Quick Start

Prerequisites

1-Minute Setup

# Clone and setup
git clone 
cd MCP-Transition
pip install -r requirements.txt

# Configure environment
cp .env.example .env
# Edit .env with your API keys

# Run any stage
python naive_agent.py           # Stage 1
python improved_agent.py        # Stage 2
python mcp_agent_sse.py         # Stage 5 (requires weather server)
python mcp_agent_streamable.py  # Stage 7 (requires streamable server)

Environment Variables

# .env file
OPENAI_API_KEY=your_openai_key_here
TAVILY_API_KEY=your_tavily_key_here
OPENWEATHERMAP_API_KEY=your_weather_key_here

📖 Detailed Documentation

Document Purpose Audience
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →