Skip to main content
Glama

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