MCP SERVER について
MCP SERVERは、開発者が最新のオンラインドキュメントを検索してアプリの問題を調査するためのサーバーです。LangChain、LlamaIndex、OpenAIのドキュメントを含み、URLを追加して参照先を拡張できます。
主な機能
- 01最新ドキュメントを使ったデバッグ検索
- 02LangChainドキュメントを収録
- 03LlamaIndexドキュメントを収録
- 04OpenAIドキュメントを収録
- 05docs_urlsで参照先を追加
活用シーン
- 01LangChainの資料で問題を調査
- 02デバッグ中にLlamaIndexの資料を確認
- 03アプリの問題についてOpenAI資料を検索
MCP 対応
アプリの問題を調査するためのドキュメント検索機能をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
利用可能な最新のドキュメントを使って、あらゆる問題について問い合わせる
この MCP では、ウェブ上で利用可能な最新のドキュメントを使って、あらゆる問題について問い合わせ、アプリケーションをデバッグできます。現在は LangChain、LlamaIndex、OpenAI のドキュメントをサポートしていますが、必要に応じてほかのソースも追加できます。
技術スタック
- Python3.12.9
- beautifulsoup4
- mcp[cli]
インストール
git clone https://github.com/JeanVittory/mcp-server.git
cd mcp-server
python3.12 -m venv ~/venv/mcp-server
source ~/venv/mcp-server/bin/activate
uv pip install -e .
環境変数
こちらで生成した Serper Api Key があれば大丈夫です。
ドキュメントソースを追加する
constants フォルダーにある docs_urls という変数を探してください。その辞書に、参照したいドキュメントの URL を追加してください。
MCP のインストール
{
"mcpServers": {
"mcp-server": {
"command": "uv", # if fail run which uv and paste the absolute route here
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/YOUR/mcp-server-code",
"run",
"src/main.py"
]
}
}
}
トラブルシューティング
問題がある場合は、[email protected] までご連絡いただくか、issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。