home / mcp / dynamic reincarnation mcp server

Dynamic Reincarnation MCP Server

Interactive reincarnation story where you choose your path after death. Become a vengeful spirit, Bilbo Baggins, or Luffy from One Piece. Built with FastMCP for dynamic narrative generation and immersive storytelling.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "alicenjr-dynamic-reincarnation-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "fastmcp",
        "run",
        "C:\\path\\to\\your\\reincarnate\\main.py"
      ]
    }
  }
}

You can run a local MCP server that exposes the Interactive Reincarnation Story to Claude or other MCP clients. This server lets you start a dynamic, branching narrative journey where your choices shape the outcome, using a lightweight stdio-based setup for seamless integration.

How to use

To use this MCP server with your client, run the local stdio server command and point your MCP client at it. The server is designed to work with Claude-like assistants, enabling you to initiate the story and receive dynamically generated narrative branches based on your decisions. You’ll connect via the stdio transport and then tell your assistant to begin your reincarnation journey.

How to install

Prerequisites you need before running the MCP server:

Install Python and pip if you don’t have them already.

Install the MCP helper package.

Steps to set up the MCP server locally

1) Install the required Python package for MCP integration.

2) Start the local MCP server using the provided runtime command.

Code and configuration to enable MCP with Claude Desktop

{
  "mcpServers": {
    "Dynamic Reincarnation Story": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "fastmcp",
        "run",
        "C:\\path\\to\\your\\reincarnate\\main.py"
      ],
      "env": {},
      "transport": "stdio",
      "type": null,
      "cwd": null,
      "timeout": null,
      "description": null,
      "icon": null,
      "authentication": null
    }
  }
}

Notes and what you’ll configure

The configuration expects a local path to your main script. Update the path in the args array to point to your actual main.py location. You’ll use this by connecting Claude Desktop to the stdio channel and starting the story with your chosen prompt.

Additional configuration and tips

- The server path is specific to your setup. Ensure you replace the placeholder with your actual file path. - If you plan to run on Windows, keep the backslash escaping consistent as shown. - Confirm you have the required Python environment and that the FastMCP integration is installed.

Available tools

dynamic_narrative

Generates the evolving story narrative based on user choices and previous context.

soul_questions

Guides the user through three soul-searching questions to tailor the paths and outcomes.

branching_paths

Manages multiple story branches and endings to provide immersive, interactive storytelling.