MCPサーバー
MCPサーバーは、Youtube-SummarizerのすべてのAPIを基盤として構築されています。すべてのAPIはMCPプロトコルのツールとして公開されており、あらゆるAIアプリケーションと統合できます。
**注意:**現在、MCP はローカル接続のみをサポートしているため、これらのツールのリモート使用はサポートされていません。
設定
Dockerのセットアップ
Docker イメージをビルドします。
docker build -t youtube-summarizer-mcp .
Docker を使用して MCP サーバーを実行します。
docker run -i --rm youtube-summarizer-mcp
インスペクタの使用
MCP インスペクターを使用すると、利用可能なツールを調べてテストすることができます。
./inspector.sh
Claude Desktopでの使用
claude_desktop_config.jsonに以下を追加します。
{
"mcpServers": {
"youtube-summarizer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"youtube-summarizer-mcp"
]
}
}
}
これで、claudeデスクトップのserver.pyから追加されたmcpツールを使用できるようになりました。
MCP クライアント サンプル (Claude Desktop なし)
MCP クライアントをローカルで実行し、自然言語を使用してソーシャル ツールキットを試します。
設定
./setup.sh
走る
./run.sh
MCPサーバーとクライアントの両方が相互に接続され、ターミナル上でユーザーからの自然言語によるクエリが提示されます。これらのクエリはMCPツールの呼び出しに変換され、ユーザーのクエリに応答します。