MCP Agent Platform
MCP Agent Platform
Python で構築されたモジュール型 Model Context Protocol (MCP) エージェントプラットフォーム。
このプロジェクトにより、LLM を搭載したエージェントはローカルツールと外部 MCP サーバーが公開するツールの両方を利用できます。MCP サーバー管理、動的ツール発見、ツール登録、ツール実行、マルチステップツールコールを提供します。
🚀 プロジェクト概要
MCP Agent Platform は LLM と複数のツールの間の橋渡し役として機能します。
エージェントは以下のことが可能です:
ローカルの Python ツールを登録する
外部の MCP サーバーに接続する
MCP サーバーからツールを動的に発見する
MCP ツールを OpenAI 互換の関数スキーマに変換する
LLM が使用するツールを決定できるようにする
選択されたツールを実行する
ツールの結果を LLM のコンテキストに戻す
必要に応じて複数のツールを順次実行する
最終的な自然言語の応答を返す
REST API を通じて MCP サーバー接続を管理する
Streamable HTTP 上で MCP サーバーを公開する
Related MCP server: MCP-NG
🏗️ アーキテクチャ
┌──────────────────────┐
│ 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