Comic Vine MCP Server

by Urlyss

318 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server that provides AI assistants with structured access to the Comic Vine API. Get detailed information about comic books, characters, publishers, and more in a conversation-friendly format.

Details

Author
Urlyss
Downloads
318
Categories
Database

- Rich, markdown-formatted responses for easy reading and display
- Unified search across characters, issues, volumes, publishers, and story arcs
- Detailed information with images and relationships between resources
- Support for filtering, pagination, and sorting on all resource types
- Type-safe API with Zod schema validation
- Two transport options: HTTP and stdio

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Comic Vine MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install dependencies (npm install), build (npm run build), and obtain a Comic Vine API key. Run the server with HTTP transport (npm start) or stdio transport (npm stdio-start). Configure the API key as a Bearer token (HTTP) or environment variable COMIC_VINE_API_KEY (stdio).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "comic vine mcp server": {
            "comic-database-mcp": {
                "command": "npx",
                "args": [
                    "@modelcontextprotocol/inspector"
                ]
            }
        }
    }
}

McpServers

{
    "comic-database-mcp": {
        "command": "npx",
        "args": [
            "@modelcontextprotocol/inspector"
        ]
    }
}

Comic Vine MCP Server

A Model Context Protocol (MCP) server that provides structured access to the Comic Vine API, allowing AI assistants to easily query and retrieve comic book information in a conversational format.

Features

- Rich, markdown-formatted responses for easy reading and display
- Comprehensive coverage of Comic Vine resources:
- Characters
- Issues
- Volumes/Series
- Publishers
- Story Arcs
- Unified search across all content types
- Detailed information with images and relationships
- Support for filtering, pagination, and sorting
- Type-safe API with Zod schema validation

Available Tools

Character Tools

- get-characters: List comic book characters with filtering and pagination - get-character: Get detailed information about a specific character

View Character Tools Documentation

Issue Tools

- get-issues: List comic book issues with filtering and pagination - get-issue: Get detailed information about a specific issue

View Issue Tools Documentation

Volume Tools

- get-volumes: List comic book volumes/series with filtering and pagination - get-volume: Get detailed information about a specific volume

View Volume Tools Documentation

Publisher Tools

- get-publishers: List comic book publishers with filtering and pagination - get-publisher: Get detailed information about a specific publisher

View Publisher Tools Documentation

Story Arc Tools

- get-story-arcs: List comic book story arcs with filtering and pagination - get-story-arc: Get detailed information about a specific story arc View Story Arc Tools Documentation

Search Tool

- search: Unified search across all Comic Vine content types View Search Tool Documentation

Each tool supports:
- Field selection to customize response content
- Pagination for large result sets
- Sorting options
- Filtering by various criteria
- Rich markdown formatting with images
- Display of relationships between resources

Setup

Prerequisites

- Node.js 16 or higher - npm or yarn - A Comic Vine API key

Getting a Comic Vine API Key

1. Visit Comic Vine
2. Sign up for an account if you don't have one
3. Go to your account settings
4. Request an API key
5. Copy your API key

Installation

1. Clone the repository:

git clone https://github.com/urlyss/comic-database-mcp.git

cd comic-database-mcp

2. Install dependencies:

npm install

3. Build the project:

npm run build

Running the Server for the HTTP Transport

Development mode with hot reload:

npm run dev

Production mode:

npm start

Running the Server for the STDIO Transport

Development mode with hot reload:

npm run stdio-dev

Production mode:

npm stdio-start

Testing with HTTP Transport

After building and running the server, you can test it.

Using the MCP Inspector:
```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.