mcpField
M
Mcp Client Typescript

Mcp Client Typescript

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

Mcp Client Typescript について

MCP Docs Serverは、人気のAI/MLライブラリのドキュメントを検索し、抜粋を取得するNode.js製MCPサーバーです。Serper APIで対象を限定したGoogle検索を行います。

主な機能

  1. 01AI/MLライブラリのドキュメント検索
  2. 02ドキュメント抜粋の取得
  3. 03Serper APIによるGoogle検索

活用シーン

  1. 01AI/MLライブラリのドキュメント確認
  2. 02開発中の関連ドキュメントの取得

MCP 対応

MCPクライアントに、ドキュメントの検索と取得を行うget_docsツールを公開します。利用にはSerper APIキーが必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

# MCP Docs Server

This project implements a Model Context Protocol (MCP) server in Node.js that provides a tool to search and fetch documentation snippets for popular AI/ML libraries.

---

## 🚀 Features

✅ MCP-compliant server (using `@modelcontextprotocol/sdk`)  
✅ Tool: **get_docs**  
✅ Searches Google for latest docs using Serper API  
✅ Supports:
- LangChain
- LlamaIndex
- OpenAI

✅ Returns plain text from documentation pages  
✅ Handles timeouts and search failures gracefully  

---

## 📁 Project Structure

mcp-docs-server/ ├── server.js # MCP サーバーの実装 ├── .env # 環境変数 └── README.md # このファイル


---

## ⚙️ Setup

1. **Clone the repository**  
   ```bash
   git clone <repo-url>
   cd mcp-docs-server
  1. 依存関係をインストールする

    npm install
    
  2. .env ファイルを作成する

    SERPER_API_KEY=your_serper_api_key
    
  3. MCP サーバーを実行する

    node server.js
    

🛠️ 使用方法

サーバーは次のツールを 1 つ公開します。

get_docs
  • 説明: 指定されたクエリとライブラリについて、最新のドキュメントを検索します。

  • 引数:

    • query(文字列):例 "Chroma DB"
    • library(文字列):"langchain"、"llama-index"、"openai" のいずれか
  • 戻り値: 検索結果から取得したプレーンテキストの内容です。

互換性のある MCP クライアントでの使用例:

node client.js path/to/server.js

📦 依存関係

  • @modelcontextprotocol/sdk
  • dotenv
  • httpx
  • jsdom

📝 注意事項

  • MCP サーバーは Google 検索に Serper API を使用します。
  • Serper API キーを取得するには、serper.dev にアクセスしてください。

🤝 貢献

お気軽に issue を作成するか、プルリクエストを送信してください。


📄 ライセンス

MIT ライセンス。


🔗 リンク

コメント

MCP は初めてですか?

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

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