Skip to main content
Glama

NeoDB MCP Server

Official
by xytangme
MIT License
2
  • Apple

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:

curl -LsSf https://astral.sh/uv/install.sh | sh

Create Virtual Environment

Create and activate a Python virtual environment using UV:

uv venv source .venv/bin/activate # On Unix/macOS # or .venv\Scripts\activate # On Windows

Install Dependencies

Install project dependencies using UV:

uv pip install .

Available Tools

The server provides the following tools:

  1. get-user-info
    • Gets current user's basic information
    • No parameters required
  2. search-books
    • Searches items in the catalog
    • Parameters:
      • query (string): Search query for books
  3. 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:

  1. Using the official guide: Follow the official documentation to obtain your access token.
  2. 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

{ "mcpServers": { "neodb": { "command": "uv", "args": [ "--directory", "<PATH_TO_PROJECT_DIR>", "run", "<PATH_TO_SCRIPT>", "<API_BASE> e.g. https://neodb.social", "<ACCESS_TOKEN>" ] } } }

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Setup
    1. Install UV
    2. Create Virtual Environment
    3. Install Dependencies
  2. Available Tools
    1. Usage with Claude Desktop
      1. Get Access Token
      2. Update Config claude_desktop_config.json
    2. License

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        An implementation for managing Neo4j graph database operations through the Model Context Protocol, enabling users to execute Cypher queries against their Neo4j database via AI assistants like Cursor and Claude Desktop.
        Last updated -
        19
        4
        JavaScript
      • -
        security
        F
        license
        -
        quality
        Enables 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 -
        3
        Python
        • Linux
      • A
        security
        A
        license
        A
        quality
        Enables interactions with the Discogs API for music catalog operations and search functionality, allowing users to manage their Discogs collections through natural language.
        Last updated -
        53
        650
        32
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        Provides 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 -
        1
        Python
        • Linux
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/xytangme/neodb-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server