imikailoby/comics-mcp
3.2
If you are the rightful owner of comics-mcp 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.
Comics MCP is a Model Context Protocol server designed to interface with comic-related data sources through a plugin architecture.
Tools
2
Resources
0
Prompts
0
Comics MCP (π¦Έπ¦Ή)
A Model Context Protocol (MCP) server with plugin architecture for comic-related data sources.
Requirements: Python 3.11+
π Quick Start
# 1. Install
pip install -e .
# 2. Create .env file with your API key
echo "COMICVINE_API_KEY=your-api-key" > .env
# 3. Run server
python3 -m comics_mcp.mcp_server
π§© Available Plugins
Plugin | Tools | Description |
---|---|---|
comicvine | get_character | Get comprehensive character information including aliases, origin, and appearance count. Optimized for fast response times. |
π§ Setup
-
Get Comic Vine API Key:
- Register at Comic Vine
- Request an API key
-
Install and Configure:
git clone https://github.com/imikailoby/comics-mcp.git cd comics-mcp pip install -e . echo "COMICVINE_API_KEY=your-api-key" > .env
-
Configure MCP Client:
{ "mcpServers": { "comics-mcp": { "command": "python3", "args": ["-m", "comics_mcp.mcp_server"], "env": { "PYTHONPATH": "/path/to/your/comics-mcp", "COMICVINE_API_KEY": "your_api_key" } } } }
π Character Data Fields
The comicvine plugin returns comprehensive character information including:
- Basic Info: name, real_name, description, publisher
- Media: image_url, source_url
- Details: aliases, origin, birth date, count_of_issue_appearances
- Legal: legal_note with data source attribution
π€ Contributing
Contributions are welcome! Feel free to help with:
- Adding new data sources (Marvel API, DC API, etc.)
- Adding new plugins or tools to existing plugins
- Improving plugin interfaces or descriptions
- Writing documentation or test coverage
- Performance optimizations
β‘ Powered by
- Comic Vine. Not affiliated with or endorsed by Comic Vine.