marvel-mcp-azure-functions
If you are the rightful owner of marvel-mcp-azure-functions 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 the Marvel Developer API, enabling interaction with characters and comics data.
The Marvel MCP Server is designed to facilitate interaction with the Marvel Developer API, allowing users to access data related to Marvel characters and comics. Hosted using Azure Functions, this server demonstrates how an MCP server can be integrated with APIs to provide detailed information about Marvel's vast universe. The server supports various functionalities such as listing characters, fetching character details by ID, and retrieving comics associated with specific characters. It also offers tool-based MCP integration, making it compatible with platforms like VS Code and Claude. Environment configuration is managed through a .env file, ensuring secure handling of API keys.
Features
- List Marvel Characters: Supports filters like nameStartsWith, limit, comics, series, etc.
- Fetch a Marvel Character by ID: Get detailed info on any character using their characterId.
- Fetch Comics for a Character: Get a list of comics featuring a specific character, with various filters.
- Tool-based MCP integration: Register this server with Model Context Protocol (MCP) tools.
- Environment Configuration: Use .env file to manage environment variables like MARVEL_PUBLIC_KEY.
Tools
get_characters`
Get Marvel characters, support multiple filters
get_character_by_id`
Get detailed information about a specific Marvel character through ID
get_comics_for_character`
Get a list of comics that appear in a specific character, supporting multiple filters
get_comics`
Get a list of Marvel comics, supports multiple filters
get_comic_by_id`
Get detailed information about a specific Marvel comic with ID
get_characters_for_comic`
Get a list of Marvel characters that appear in a specific comic