MCP Agent Platform
MCP Agent Platform
Eine modulare Model Context Protocol (MCP) Agent-Plattform, entwickelt mit Python.
Dieses Projekt ermöglicht es einem LLM-gestützten Agenten, sowohl mit lokalen Tools als auch mit Tools, die von externen MCP-Servern bereitgestellt werden, zu arbeiten. Es bietet MCP-Serververwaltung, dynamische Tool-Erkennung, Tool-Registrierung, Tool-Ausführung und mehrstufige Tool-Aufrufe.
🚀 Projektübersicht
Die MCP Agent Platform fungiert als Brücke zwischen einem LLM und mehreren Tools.
Der Agent kann:
Lokale Python-Tools registrieren
Eine Verbindung zu externen MCP-Servern herstellen
Tools dynamisch von MCP-Servern erkennen
MCP-Tools in OpenAI-kompatible Funktionsschemata konvertieren
Dem LLM ermöglichen, zu entscheiden, welches Tool verwendet werden soll
Das ausgewählte Tool ausführen
Tool-Ergebnisse zurück in den LLM-Kontext senden
Bei Bedarf mehrere Tools nacheinander ausführen
Die endgültige Antwort in natürlicher Sprache zurückgeben
MCP-Serververbindungen über REST-APIs verwalten
Einen MCP-Server über Streamable HTTP bereitstellen
Related MCP server: MCP-NG
🏗️ Architektur
┌──────────────────────┐
│ 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