MCP Server について
MCP Serverは、MCP対応クライアント向けの設定・実行手順を備えたPythonベースのMCPサーバー実装です。起動設定を変更できますが、READMEには具体的なAIサービスやツールの記載はありません。
主な機能
- 01Python 3.8+とuvによるセットアップ
- 02MCP CLIでサーバーを実行
- 03サーバーのコマンドと引数を設定
- 04MCP対応クライアントで利用
活用シーン
- 01PythonのMCPサーバープロジェクトを構成
- 02MCP CLIでサーバーを起動
- 03MCPサーバーの起動設定をカスタマイズ
MCP 対応
MCP対応クライアントでの利用を想定したMCPサーバーです。READMEには提供するツールやリソースの詳細はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
さまざまな AI サービスやツールと連携する、強力な MCP サーバーの実装です。
🚀 はじめに
前提条件
- Python 3.8+
- uv(Universal Virtualenv)
インストール
- プロジェクトを初期化します:
uv init .
uv add mcp[cli]
uv run mcp install main.py
- サーバーを設定します:
{
"mcpServers": {
"AI Sticky Notes": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/Users/yennam/Downloads/temp/AI/mcp-server/main.py" //path to our mcp server
]
}
}
}
🚀 サーバーの実行
次のコマンドで MCP サーバーを起動します:
uv run mcp run main.py
📡 サーバーの設定
JSON 設定オブジェクトを変更して、サーバーを設定できます。主なパラメーターは次のとおりです:
command:サーバーを実行するコマンドargs:サーバーの実行に使用する引数の配列mcpServers:各 MCP サーバーインスタンスの設定
📄 補足事項
- サーバーを実行する前に、すべての依存関係がインストールされていることを確認してください
- このサーバーは、MCP 対応クライアントで動作するように設計されています
- 設定は特定の要件に応じてカスタマイズできます
📬 サポート
ご質問や問題がある場合は、このリポジトリで Issue を作成してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。