Mcp_client_openai_gradio について
Mcp_client_openai_gradioは、OpenAI API形式に対応したMCPクライアントサービスで、標準的なOpenAI APIリクエストを通じてローカルMCPサーバーと連携します。Function Calling対応のOpenAI形式LLM APIを使い、テスト用のGradio UIも備えています。
主な機能
- 01OpenAI API互換のクライアントサービス
- 02stdioまたはSSE経由でMCPサーバーに接続
- 03OpenAI形式のLLM APIを設定
- 04テスト用Gradio UI
活用シーン
- 01OpenAI APIリクエストからローカルMCPツールを利用
- 02stdioまたはSSEで設定したサーバーに接続
- 03Gradio UIからサービスをテスト
MCP 対応
MCPクライアントとして、設定されたMCPサーバーにstdioまたはSSEで接続します。OpenAI API互換サービスを通じて操作を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
MCP-client 本项目实现了一个兼容 OpenAI API 格式的 MCP (Model Control Protocol) 客户端服务,允许通过标准的 OpenAI API 接口与本地 MCP 模型进行交互。
运行方法:
1, 启动openai api : python main-api.py
2, 启动gradio_ui : python gradio_ui.py # just for test
MCP-Server配置:
修改config.json, 支持stdio 和sse两种。
LLM配置:
修改.env文件, 支持所有 OpenAI API 格式的API, 需要支持 Function Call(工具调用)。

コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。