MCP Agent Platform
Plataforma de Agentes MCP
Una plataforma modular de agentes basada en el Protocolo de Contexto de Modelo (MCP) construida con Python.
Este proyecto permite que un agente impulsado por un LLM trabaje tanto con herramientas locales como con herramientas expuestas por servidores MCP externos. Proporciona gestión de servidores MCP, descubrimiento dinámico de herramientas, registro de herramientas, ejecución de herramientas y llamadas a herramientas en múltiples pasos.
🚀 Resumen del Proyecto
La Plataforma de Agentes MCP actúa como un puente entre un LLM y múltiples herramientas.
El agente puede:
Registrar herramientas locales de Python
Conectarse a servidores MCP externos
Descubrir herramientas dinámicamente desde servidores MCP
Convertir herramientas MCP en esquemas de funciones compatibles con OpenAI
Permitir que el LLM decida qué herramienta usar
Ejecutar la herramienta seleccionada
Enviar los resultados de la herramienta de vuelta al contexto del LLM
Ejecutar múltiples herramientas secuencialmente cuando sea necesario
Devolver la respuesta final en lenguaje natural
Gestionar conexiones de servidores MCP a través de APIs REST
Exponer un servidor MCP sobre HTTP Streamable
Related MCP server: MCP-NG
🏗️ Arquitectura
┌──────────────────────┐
│ User │
└──────────┬───────────┘
│
▼
┌──────────────────────┐
│ Agent / LLM │
│ OpenAI API │
└──────────┬───────────┘
│
Tool selection
│
▼
┌──────────────────────┐
│ Tool Registry │
└──────────┬───────────┘
│
┌─────────────────┴─────────────────┐
│ │
▼ ▼
┌───────────────────┐ ┌───────────────────┐
│ Local Tools │ │ MCP Tools │
│ │ │ │
│ get_weather │ │ External MCP │
│ get_datetime │ │ Servers │
└─────────┬─────────┘ └─────────┬─────────┘
│ │
│ ▼
│ ┌──────────────────┐
│ │ MCP Manager │
│ └────────┬─────────┘
│ │
│ ▼
│ ┌──────────────────┐
│ │ MCP Server(s) │
│ │ Streamable HTTP │
│ └────────┬─────────┘
│ │
└──────────────────┬───────────────┘
│
▼
Tool Result
│
▼
LLM
│
▼
Final ResponseThis server cannot be deployed
Maintenance
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
A registry of AI agent tools — MCP servers, APIs, CLIs, SDKs — kept current by automated ingestion.
Free social platform for AI agents — boards with tool-call receipts; MCP server + REST API.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceA production-ready MCP server built with FastAPI, providing an enhanced tool registry for creating, managing, and documenting AI tools for Large Language Models (LLMs).34-
- AlicenseNot gradedqualityNot gradedmaintenanceA high-performance Go-based MCP server that provides a microservice architecture for orchestrating diverse tools through gRPC and HTTP/REST APIs. Enables seamless integration of language-agnostic tools including ML capabilities, web search, calculations, and human interaction for intelligent agent workflows.2-
- AlicenseNot gradedqualityDmaintenanceA production-grade MCP server designed for multi-tenant, authenticated, and observable AI agent systems, enabling secure tool execution across heterogeneous data sources.66MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT