mcpField
D
Documentation MCP Server

Documentation MCP Server

ローカル
github.com/BTonnyメモリ・ナレッジ082 週間前に更新

Documentation MCP Server について

Documentation MCP Serverは、チュートリアルに沿って作成されたPython製のMCPサーバープロジェクトです。READMEは設定とテストを中心に説明しており、公開する機能は記載されていません。

主な機能

  1. 01Python製MCPサーバーの設定
  2. 02Claudeの設定手順
  3. 03MCP Inspectorによるデバッグ

活用シーン

  1. 01Claudeのプロジェクトへのサーバー追加
  2. 02コマンドラインでの登録確認
  3. 03MCP Inspectorを使ったデバッグ

MCP 対応

MCPサーバーですが、クライアントに公開するツールやリソースはREADMEに記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ドキュメント MCP サーバー

これは、Python で MCP サーバーを作成する方法を紹介する AO - Software & AI の YouTube チュートリアルに従って作成されました。 https://www.youtube.com/watch?v=Ek8JHgZtmcI

初期化

claude に MCP サーバーを追加するには、次を実行します。 claude mcp add プロンプトが表示されたら、サーバーに任意の名前を付けます。

推奨どおり、サーバーを project ディレクトリで利用できるようにしました。

サーバーコマンドには、uv のインストール先にある実行ファイルのフルパスを使います。 /Users/baw/.local/bin/uv

コマンド引数には、次を使います。 --directory /Users/baw/Desktop/dev/mcp/first_mcp_server run main.py

すでに .env ファイルを宣言しているため、環境変数なしで続行します。確認すると、サーバーがインストールされます。

テスト

利用可能な MCP サーバーを一覧表示するには、次を実行します。
clause mcp list
新しいサーバー first_mcp server が一覧に表示されます。

次のコマンドで claude code を実行できます。
claude

その後、次のようなクエリでテストします。

langchain を使って chroma db ベクトルデータベースを実装する新しい関数を作成してください。最新のインテグレーションを使用してください。

次を使って MCP Inspector を実行し、サーバーをデバッグします。
npx @modelcontextprotocal/inspector uv run main.py

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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