mcpField
M
mcp-server

mcp-server

ローカル
github.com/egeokt開発ツール081 週間前に更新

mcp-server について

mcp-serverは、LangChain、OpenAI、LlamaIndexなどのツールの最新ドキュメントを取得するPython製MCPサーバーです。READMEには環境構築とClaude Desktopの設定方法が記載されています。

主な機能

  1. 01最新ドキュメントの取得
  2. 02LangChainドキュメントへのアクセス
  3. 03OpenAIドキュメントへのアクセス
  4. 04LlamaIndexドキュメントへのアクセス
  5. 05Pythonとuvのセットアップ

活用シーン

  1. 01ツールの最新ドキュメントを調べる
  2. 02MCPクライアントにドキュメントのコンテキストを提供

MCP 対応

ドキュメント取得機能をMCPサーバーとして公開し、Claude Desktopで利用する設定ができます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcp-server

langchain、openai、lama-index などのツールの最新ドキュメントを取得できるシンプルな MCP サーバーです。

  • langchain
  • openai
  • lama-index

システム要件

  • Python 3.10 以降
  • MCP SDK 1.2.0 以降
  • uv パッケージマネージャー

はじめに

uv パッケージマネージャーのインストール

MacOS/Linux の場合:

curl -LsSf https://astral.sh/uv/install.sh | sh

その後、uv コマンドが認識されるように、ターミナルを再起動してください。

プロジェクトのセットアップ
  1. プロジェクトを作成して初期化します:
# Create a new directory for our project
uv init mcp-server
cd mcp-server

# Create virtual environment and activate it
uv venv
source .venv/bin/activate

# Install dependencies
uv add "mcp[cli]" httpx
  1. サーバーの実装ファイルを作成します:
touch main.py
サーバーの実行
  1. MCP サーバーを起動します:
uv run main.py
  1. サーバーが起動し、接続を受け入れる準備が整います。

Claude Desktop への接続

  1. 公式ウェブサイトから Claude Desktop をインストールします
  2. MCP サーバーを使用するように Claude Desktop を設定します:

~/Library/Application Support/Claude/claude_desktop_config.json を編集します:

{
    "mcpServers": {
        "mcp-server": {
            "command": "uv",  # It's better to use the absolute path to the uv command
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/YOUR/mcp-server",
                "run",
                "main.py"
            ]
        }
    }
}
  1. Claude Desktop を再起動します

トラブルシューティング

Claude Desktop がサーバーを認識しない場合:

  1. 設定ファイルのパスとアクセス権を確認します
  2. 設定内の絶対パスが正しいことを確認します
  3. uv が正しくインストールされ、アクセス可能であることを確認します
  4. Claude Desktop のログにエラーメッセージがないか確認します

コメント

MCP は初めてですか?

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

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