marvel-mcp

marvel-mcp

3.4

If you are the rightful owner of marvel-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.

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. This server demonstrates how an MCP server can be utilized to interact with APIs, providing a structured way to fetch and manage data from the Marvel universe. The server is not affiliated with Marvel and uses data owned by Marvel, fetched from their official API. It supports various features such as listing characters, fetching character details by ID, and retrieving comics for specific characters. The server can be integrated with MCP tools like VS Code and Claude, and it uses environment variables for configuration.

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

  1. get_characters`

    Get a list of Marvel roles, supporting multiple filters

  2. get_character_by_id`

    Get detailed information about a specific role through role ID

  3. get_comics_for_character`

    Get a list of comics that appear in a specific character, supporting multiple filters

  4. get_comics`

    Get a list of Marvel comics, supporting multiple filters

  5. get_comic_by_id`

    Get detailed information about a specific comic through comic ID

  6. get_characters_for_comic`

    Get a list of characters that appear in a specific comic, supporting multiple filters