Python での Unichat MCP サーバー
TypeScriptでも利用可能
ツールまたは事前定義されたプロンプトを介して、MCPプロトコルを使用してOpenAI、MistralAI、Anthropic、xAI、Google AI、DeepSeek、Alibaba、Inceptionにリクエストを送信します。ベンダーAPIキーが必要です。
ツール
サーバーは 1 つのツールを実装します。
unichat: unichatにリクエストを送信する必須の文字列引数として「messages」を受け取ります
応答を返す
プロンプト
code_reviewベストプラクティス、潜在的な問題、改善点についてコードをレビューする
引数:
code(文字列、必須): レビューするコード
document_codedocstring やコメントを含むコードのドキュメントを生成する
引数:
code(文字列、必須): コメントするコード
explain_codeコードがどのように動作するかを詳しく説明する
引数:
code(文字列、必須): 説明するコード
code_rework提供されたコードに要求された変更を適用する
引数:
changes(文字列、オプション): 適用する変更code(文字列、必須): 再作業するコード
Related MCP server: OpenAI API MCP Server
クイックスタート
インストール
クロードデスクトップ
MacOS の場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
対応モデル:
現在サポートされているモデルのリストは、
"SELECTED_UNICHAT_MODEL"としてこちらでご確認いただけます。関連するベンダーAPIキーを"YOUR_UNICHAT_API_KEY"として追加してください。
例:
"env": {
"UNICHAT_MODEL": "gpt-4o-mini",
"UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY"
}開発/非公開サーバーの構成
"mcpServers": {
"unichat-mcp-server": {
"command": "uv",
"args": [
"--directory",
"{{your source code local directory}}/unichat-mcp-server",
"run",
"unichat-mcp-server"
],
"env": {
"UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL",
"UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY"
}
}
}公開サーバーの構成
"mcpServers": {
"unichat-mcp-server": {
"command": "uvx",
"args": [
"unichat-mcp-server"
],
"env": {
"UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL",
"UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY"
}
}
}Smithery経由でインストール
Smithery経由で Claude Desktop 用の Unichat を自動的にインストールするには:
npx -y @smithery/cli install unichat-mcp-server --client claude発達
建築と出版
配布用のパッケージを準備するには:
古いビルドを削除します。
rm -rf dist依存関係を同期し、ロックファイルを更新します。
uv syncパッケージディストリビューションをビルドします。
uv buildこれにより、 dist/ディレクトリにソースとホイールのディストリビューションが作成されます。
PyPI に公開:
uv publish --token {{YOUR_PYPI_API_TOKEN}}デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm経由で MCP Inspector を起動できます。
npx @modelcontextprotocol/inspector uv --directory {{your source code local directory}}/unichat-mcp-server run unichat-mcp-server起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
Appeared in Searches
- A platform for hosting and joining online video meetings
- Analysis of Key Points in China's 2025 No. 1 Central Document and Its Relation to New Energy and Rural Revitalization
- Services for Ordering Groceries via Amazon Prime or Instacart
- Creating a server to order medicine from Apollo Clinic using prescription uploads
- An MCP that can programmatically interact with any online API