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.
Details
- Author
- Urlyss
- Downloads
- 318
- Categories
- Database
Jump to
- 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:
- 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
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 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.



