| Crates.io | crd-mcp |
| lib.rs | crd-mcp |
| version | 0.1.2 |
| created_at | 2025-12-19 18:36:20.636781+00 |
| updated_at | 2025-12-20 09:37:56.209775+00 |
| description | 国立国会図書館 レファレンス協同データベースシステム(CRD)の検索を行うMCP |
| homepage | |
| repository | https://github.com/sizumita/crd-mcp |
| max_upload_size | |
| id | 1995259 |
| size | 109,888 |
CRD-MCP は、国立国会図書館が提供するレファレンス協同データベースシステム(CRD)の検索機能を MCP(Model Context Protocol)として公開するための CLI サーバーです。CRD API を代理で呼び出し、自然言語エージェントや MCP 対応クライアントからレファレンス事例・調べ方案内・特別コレクション・参加館プロファイルを横断検索できます。
本MCPは、レファレンス協同データベースのAPI2.0を利用しています。
search を 1 つ提供し、CRD API の検索条件をそのまま指定可能cargo コマンドが利用可能な環境https://crd.ndl.go.jp/api/refsearch へアクセスできることcargo install crd-mcp
stdin/stdout 経由で通信する MCP サーバーとして起動するため、Claude Desktop など任意の MCP クライアントから「外部サーバー」として登録してください。
$ claude mcp add crd-mcp -- crd-mcp
RUST_LOG 環境変数でログレベルを制御できます。例: RUST_LOG=info cargo run --release。指定がない場合は DEBUG レベルまで標準エラーへ出力します。
このプロジェクトは MIT ライセンスと Apache ライセンスのデュアルライセンスです。