Next Degital Library MCP Server
April 19, 2025 · View on GitHub
このプロジェクトは、国立国会図書館の次世代デジタルライブラリー (NDL) のAPIを利用して、書籍の検索を行うためのMCPサーバーです。 このツールを使用することでAIエージェントが書籍情報の収集・検索を行うことが可能です。
ツール
- search_books
- 資料の横断検索が可能です。
- 入力値
keyword(string): 検索キーワード
- search_in_book
- 指定した資料内の全文検索が可能です。
- 入力値
book_id(string): 資料のPIDkeyword(string): 検索キーワード
- get_page
- 指定したページのデータが取得可能です。
- 入力値
book_id(string): 資料のPIDpage_number(int): ページ番号
前提条件
- Python 3.13以上
使用方法
MCP設定
MCPの設定ファイルに以下の記述を追加してください。
{
"mcpServers": {
"ndl": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/ndl-mcp",
"run",
"ndl.py"
]
}
}
}
注意事項
- 本ツールによって提供される資料データは自由に二次利用が可能です。
- 二次利用する際は次世代デジタルライブラリーの利用規約を必ずご確認いただき、規約に従ってご利用ください。