Cover image
Try Now
2025-04-14

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

🧠 Model Context Protocol (MCP) – Clientes y Servidores

Profile

Enlace al Discord de CLAI: https://discord.gg/d49rGXxn

Este repositorio contiene ejemplos prácticos y mínimos para entender cómo funciona el Model Context Protocol (MCP), un estándar abierto para conectar modelos de lenguaje (LLMs) con datos y herramientas externas de forma modular y escalable.


📂 Estructura del repositorio

🟦 mcp_client_stdio/cliente-openai.py y mcp_client_stdio/cliente-anthropic.py

Implementaciones de clientes MCP que se comunican con modelos de lenguaje a través del protocolo MCP:

  • cliente-openai: Cliente que se conecta a servidores MCP usando la API de OpenAI.
  • cliente-anthropic: Cliente que utiliza Claude de Anthropic como host para el MCP.

Cada cliente mantiene una conexión 1:1 con un servidor MCP, gestionando la comunicación con los recursos y herramientas.

🟨 /servidor-api y /servidor-local

Ejemplos de servidores MCP que exponen funcionalidades al modelo:

  • servidor-api: Simula conexión a un servicio externo vía API (ej. información del clima).
  • servidor-local: Expone archivos o datos locales como recursos accesibles desde el modelo.

Cada servidor MCP puede ofrecer:

  • 🔧 Tools: Funciones ejecutables por el LLM (function calling).
  • 📄 Resources: Datos de solo lectura, como si fueran endpoints GET.
  • 💬 Prompts: Plantillas predefinidas para guiar al modelo.

🚀 Cómo probarlo

Paso 1: Configurar el Proyecto del Cliente

uv init mcp-client
cd mcp-client
uv venv
source .venv/bin/activate  # En Windows: .venv\\Scripts\\activate
uv add mcp anthropic python-dotenv

Paso 2: Configura Tu Clave API

Crea un archivo .env con tu clave API de Anthropic:

ANTHROPIC_API_KEY=<tu clave aquí>

Paso 3: Implementar el Cliente

El archivo cliente_anthropic.py contendrá la lógica del cliente MCP (ver ejemplo completo en el repositorio).

Incluye:

Inicialización de la sesión y conexión con el servidor MCP

Envío de mensajes a Claude

Llamadas a herramientas dinámicas según la respuesta del modelo

Paso 4: Ejecuta el Cliente

(asegurate de estar en la carpeta mcp_client_stdio)

uv run cliente_anthropic.py ../mcp_server_stdio/weather.py

相关推荐

  • av
  • Ejecute sin esfuerzo LLM Backends, API, frontends y servicios con un solo comando.

  • 1Panel-dev
  • 🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.

  • rulego
  • ⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.

  • sigoden
  • Cree fácilmente herramientas y agentes de LLM utilizando funciones Plain Bash/JavaScript/Python.

  • hkr04
  • SDK liviano C ++ MCP (Protocolo de contexto del modelo)

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 Qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 DiFy 、 Claude 、 Gemini 、 Xai 、 PPIO 、 Ollama 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 Chatglm 、 SillyTraven 、 MCP 等 LLM 的机器人 / Agente | Plataforma de bots de mensajería instantánea basada en LLM, admite Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • dmayboroda
  • Trapo conversacional local con contenedores configurables

  • modelscope
  • Iniciar aplicaciones de múltiples agentes empoderadas con Building LLM de manera más fácil.

  • paulwing
  • Un repositorio de pruebas creado con el servicio MCP

    Reviews

    3.3 (3)
    Avatar
    user_8IJoCfRD
    2025-04-24

    MCP_connection by CLAI-Academy is a fantastic tool for seamless integration and connectivity. The interface is intuitive, and the welcome information is quite helpful for beginners. I've been using it consistently, and it has vastly improved my workflow while ensuring robust performance. Highly recommend this for anyone looking to enhance their digital connection experiences!

    Avatar
    user_0U1Zr8vl
    2025-04-24

    As a dedicated user of MCP_connection by CLAI-Academy, I must say this product is exceptional. The seamless connectivity and user-friendly interface have significantly improved my productivity. The comprehensive support and detailed welcome information make the experience even more enjoyable. Highly recommended!

    Avatar
    user_dut9o6OZ
    2025-04-24

    I have been using MCP_connection by CLAI-Academy for a few months now, and it has truly transformed my workflow. The welcome message is very inviting, making it easy to get started quickly. I appreciate the seamless connectivity and user-friendly interface. Highly recommend it for anyone looking for a reliable connection tool!