MCP Agent Platform
MCP Agent Platform
Python으로 구축된 모듈형 모델 컨텍스트 프로토콜(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