# MCPHero Meta-MCP Generator

# MCPHero Meta-MCP

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add mcphero/meta

# Browse available tools
npx -y @smithery/cli@latest tool list mcphero/meta

# Get full schema for a tool
npx -y @smithery/cli@latest tool get mcphero/meta wizard_create_session

# Call a tool
npx -y @smithery/cli@latest tool call mcphero/meta wizard_create_session '{}'
```

## Direct MCP Connection

Endpoint: `https://meta--mcphero.run.tools`

## Tools (15)

- `wizard_create_session` — Create a new wizard session to start gathering requirements.
- `wizard_chat` — Send a message in the wizard requirements-gathering chat.
- `wizard_start` — Transition from requirements gathering to tool suggestion.
- `wizard_list_tools` — List current tools for a server in the wizard.
- `wizard_refine_tools` — Refine suggested tools with feedback.
- `wizard_submit_tools` — Submit the selected tools to proceed to env vars step.
- `wizard_suggest_env_vars` — Trigger environment variable suggestion via LLM.
- `wizard_list_env_vars` — List current environment variables for a server.
- `wizard_refine_env_vars` — Refine suggested environment variables with feedback.
- `wizard_submit_env_vars` — Submit environment variable values.
- `wizard_set_auth` — Set up bearer token authentication for the server.
- `wizard_generate_code` — Trigger code generation for all tools.
- `wizard_regenerate_tool_code` — Regenerate code for a single tool (synchronous, waits for LLM).
- `wizard_deploy` — Deploy the MCP server to the shared runtime.
- `wizard_state` — Get the current wizard state for a server.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get mcphero/meta <tool-name>
```
