remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
NeoDB MCP サーバー
ソーシャルブックカタログサービスであるNeoDBと連携するためのメッセージ制御プロトコル(MCP)サーバー実装。このサーバーは、NeoDBのAPIを介してユーザー情報の取得、書籍の検索、書籍の詳細情報の取得を行うツールを提供します。
設定
UVをインストールする
まず、UV パッケージ インストーラーをインストールします。
Copy
仮想環境を作成する
UV を使用して Python 仮想環境を作成し、アクティブ化します。
Copy
依存関係をインストールする
UV を使用してプロジェクトの依存関係をインストールします。
Copy
利用可能なツール
サーバーは次のツールを提供します。
- ユーザー情報を取得する
- 現在のユーザーの基本情報を取得します
- パラメータは必要ありません
- 検索書籍
- カタログ内のアイテムを検索します
- パラメータ:
query
(文字列): 書籍の検索クエリ
- 本を入手する
- 特定の書籍に関する詳細情報を取得します
- パラメータ:
book_id
(文字列): 取得する本のID
Claude Desktopでの使用
アクセストークンを取得する
アクセス トークンを取得するには、次の 2 つの方法があります。
- 公式ガイドの使用:公式ドキュメントに従ってアクセス トークンを取得します。
- 自動化されたスクリプトの使用: アクセス トークンを取得する簡単な方法を提供するneodb-get-access-tokenスクリプトを使用できます。
設定ファイルclaude_desktop_config.json
を更新する
Copy
どこ:
<API_BASE>
: NeoDB APIのベースURL<ACCESS_TOKEN>
: NeoDB APIアクセストークン
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
API を通じてユーザー情報を取得したり、書籍を検索したり、詳細な書籍情報を取得したりするためのツールを提供することで、ソーシャル ブック カタログ サービスである NeoDB とのやり取りを可能にします。