Skip to main content
Glama

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 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
    -