Skip to main content
Glama

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 Response

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    A 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
    -