mcp-computeflux について
mcp-computeflux は、ComputeFlux または OpenAI 互換エンドポイント経由でモデルを呼び出す軽量な stdio MCP サーバーです。モデル検索とチャット補完をツールとして使いたい MCP ホスト向けです。
主な機能
- 01エンドポイントのモデル ID 一覧
- 02非ストリーミングのチャット補完
- 03OpenAI 互換のベース URL 設定
- 04サーバー依存関係のインストール不要
活用シーン
- 01推論エンドポイントの提供モデル確認
- 02MCP ホストからのモデル呼び出し
- 03別の OpenAI 互換 API エンドポイントの利用
MCP 対応
stdio 上の改行区切り JSON-RPC を介して、モデル一覧とチャット補完のツールを MCP クライアントに公開します。エンドポイントには API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-computeflux
依存関係ゼロのMCP(Model Context Protocol) サーバーです。Cursor、Claude Desktop、Windsurfなど、あらゆるMCPホストやMCPクライアントに 1つのOpenAI互換エンドポイントを提供し、ComputeFlux上のモデルを通常のツールとして呼び出せます。 利用可能なモデルを一覧表示してから、チャット補完を実行します。
MCPエージェントは、1つのOpenAI互換エンドポイントを通じてフラッシュティアモデルを利用できます。
- 約175行のNode 18+です。サーバーの実行に
npm installは不要です(オプションのclient/e2eハーネスのみ、SDKの依存関係をインストールします)。 - バックエンドに依存しません。任意のOpenAI互換APIを指定できます。ComputeFluxは デフォルトであり、唯一の接続先ではありません。
- ComputeFluxは、Polkadotのテストネットにデプロイされた、TEEで検証可能なOpenAI互換のマルチモデル推論 ゲートウェイです。
ツール
| ツール | 機能 |
|---|---|
computeflux_models | エンドポイントが提供するモデルIDを一覧表示します。 |
computeflux_chat | ストリーミングなしでチャット補完を実行します(modelとOpenAIのmessagesを指定。max_tokens、temperatureは任意)。モデル、終了理由、レイテンシ、使用量、アシスタントのテキストを返します。 |
設定(env)
| 変数 | 必須 | デフォルト | 備考 |
|---|---|---|---|
COMPUTEFLUX_API_KEY | はい | — | エンドポイント用のBearerキーです。 |
COMPUTEFLUX_BASE_URL | いいえ | https://api.computeflux.ai/v1 | 任意のOpenAI互換ベースURLです。 |
export COMPUTEFLUX_API_KEY="your_c***_key"
# export COMPUTEFLUX_BASE_URL="https://your-openai-compat-host/v1" # optional
インストール
公式MCP Registry(.mcpbバンドル。npmの手順は不要)で公開されています。
io.github.computeflux2026isgod/mcp-computeflux — 公式MCP Registryに掲載されています(この名前で検索してください)。
レジストリからのインストールに対応するMCPクライアント/エージェント(mcp add、Cursor、Claude Desktop、
Claude Code)であれば、名前を指定して取得できます。git cloneで直接インストールする場合のクイックスタート:
git clone https://github.com/computeflux2026isgod/mcp-computeflux
export COMPUTEFLUX_API_KEY="your_...key"
node /path/to/mcp-computeflux/server.mjs # stdio JSON-RPC
mcpServersのスニペット:
{
"mcpServers": {
"computeflux": {
"command": "node",
"args": ["/path/to/mcp-computeflux/server.mjs"],
"env": { "COMPUTEFLUX_API_KEY": "your_c***_key" }
}
}
}
ローカルe2e(任意)
client/には公式MCP SDKを使用した小さなハーネスが含まれています。これは
Cursor/Claude Desktopが使用するものと同じ経路です。stdio経由でサーバーを起動し、ツールを一覧表示して、
一意のトークンの往復忠実性チェックを行いながら、チャット補完を1回実行します。
cd client && npm install && npm run e2e # expects COMPUTEFLUX_API_KEY in the .env it points to
トランスポート
stdio経由の、改行区切りJSON-RPC 2.0です。標準出力にはプロトコルメッセージのみを書き込み、 ログは標準エラー出力に送ります。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。