Comic Vine MCP Server
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.
Explore
- 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
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Comic Vine MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
- Node.js 16 or higher
- npm or yarn
- 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
Development mode with hot reload:
npm run dev
Production mode:
npm start
Development mode with hot reload:
npm run stdio-dev
Production mode:
npm stdio-start
File an issue on GitHub with:
- Transport type (HTTP or stdio)
- Steps to reproduce
- Expected vs actual behavior
get-characters
List comic book characters with filtering and pagination
get-character
Get detailed information about a specific character
get-issues
List comic book issues with filtering and pagination
get-issue
Get detailed information about a specific issue
get-volumes
List comic book volumes/series with filtering and pagination
get-volume
Get detailed information about a specific volume
get-publishers
List comic book publishers with filtering and pagination
get-publisher
Get detailed information about a specific publisher
get-story-arcs
List comic book story arcs with filtering and pagination
get-story-arc
Get detailed information about a specific story arc
search
Unified search across all Comic Vine content types
- get-characters: List comic book characters with filtering and pagination
- get-character: Get detailed information about a specific character
View Character Tools Documentation
- get-issues: List comic book issues with filtering and pagination
- get-issue: Get detailed information about a specific issue
View Issue Tools Documentation
- get-volumes: List comic book volumes/series with filtering and pagination
- get-volume: Get detailed information about a specific volume
View Volume Tools Documentation
- get-publishers: List comic book publishers with filtering and pagination
- get-publisher: Get detailed information about a specific publisher
View Publisher Tools Documentation
- 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: 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
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"
]
}
}
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 keyGetting 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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



