NeoDB MCP Server
A Message Control Protocol (MCP) server implementation for interacting with NeoDB, a social book cataloging service. This server provides tools to fetch user information, search books, and retrieve detailed book information through NeoDB's API.
Setup
Install UV
First, install UV package installer:
Create Virtual Environment
Create and activate a Python virtual environment using UV:
Install Dependencies
Install project dependencies using UV:
Available Tools
The server provides the following tools:
- get-user-info
- Gets current user's basic information
- No parameters required
- search-books
- Searches items in the catalog
- Parameters:
query
(string): Search query for books
- get-book
- Gets detailed information about a specific book
- Parameters:
book_id
(string): The ID of the book to retrieve
Usage with Claude Desktop
Get Access Token
There are two ways to get your access token:
- Using the official guide: Follow the official documentation to obtain your access token.
- Using automated script: You can use the neodb-get-access-token script which provides a simplified way to get your access token.
Update Config claude_desktop_config.json
Where:
<API_BASE>
: The base URL for the NeoDB API<ACCESS_TOKEN>
: Your NeoDB API access token
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
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.
Enables interaction with NeoDB, a social book cataloging service, by providing tools to fetch user info, search books, and retrieve detailed book information through its API.
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables storage and retrieval of knowledge in a graph database format, allowing users to create, update, search, and delete entities and relationships in a Neo4j-powered knowledge graph through natural language.Last updated -3Python
- AsecurityAlicenseAqualityEnables interactions with the Discogs API for music catalog operations and search functionality, allowing users to manage their Discogs collections through natural language.Last updated -5361541TypeScriptMIT License
- -securityFlicense-qualityProvides API tools to interact with Yonote documents and collections, serving as an alternative to Notion with capabilities to list documents/collections and retrieve detailed document information.Last updated -2Python
- -securityFlicense-qualityA Model Context Protocol server that implements an interactive digital library with functionality to manage books, search titles, and generate literary reviews.Last updated -Python