mcp-copyright-search

aryandkulkarni/mcp-copyright-search

3.2

If you are the rightful owner of mcp-copyright-search and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP server for searching and retrieving records from the U.S. Copyright Office's public registration database.

Copyright MCP Server

An MCP (Model Context Protocol) server for searching and retrieving records from the U.S. Copyright Office's public registration database.

Features

  • Search copyright records by book title
  • Retrieve detailed registration information
  • Format results in a human-readable format

Project Structure

copyright-mcp-server/
ā”œā”€ā”€ main.py              # Main entry point
ā”œā”€ā”€ server.py            # MCP server instance
ā”œā”€ā”€ requirements.txt     # Python dependencies
ā”œā”€ā”€ README.md           # This file
└── tools/              # MCP tools package
    ā”œā”€ā”€ __init__.py     # Package initialization
    ā”œā”€ā”€ copyright_tools.py  # MCP tool definitions
    └── search_book.py  # Copyright database search logic

Installation

  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:
# Windows
env\Scripts\activate
# macOS/Linux
source env/bin/activate
  1. Install dependencies:
pip install -r requirements.txt

Usage

Run the MCP server:

python main.py

Tools

search_book_by_title

Search the U.S. Copyright Office database for a book by title.

Parameters:

  • title (string): The title of the book to search for

Returns: Formatted search results including registration details, authors, publication dates, and more.