noui-generate-mcp

Manage NoUI FastMCP server lifecycles and connect them to Claude Code.

25|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/adoptai/noui --skill noui-generate-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noui-generate-mcp
Source: https://github.com/adoptai/noui/tree/main/skills/noui-generate-mcp
Command: npx skills add https://github.com/adoptai/noui --skill noui-generate-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of getting generated NoUI workflow servers running and correctly connected to an agent environment like Claude Code, without manual trial-and-error.

Core Features & Use Cases

  • Server lifecycle management: list, start, stop, and check status for generated FastMCP servers under workbench/mcp_servers/<app_slug>/<server_id>.
  • Claude Code integration guidance: instructions to add the server to ~/.claude.json using the absolute path to .venv/bin/python and restart Claude Code.
  • Execution readiness and troubleshooting: checks for Tabby session health and guidance for auth/runtime failures using verify and diagnose-auth flows.

Quick Start

Add the desired server_id from mcp list to your ~/.claude.json as an stdio MCP server, then restart Claude Code.

Frequently Asked Questions about noui-generate-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a generated FastMCP server to Claude Code?

To connect a FastMCP server to Claude Code, you add the desired server_id from mcp list to your ~/.claude.json as an stdio MCP server using the absolute .venv/bin/python path, then restart Claude Code.

Why is my NoUI MCP server not working or failing to connect?

If your NoUI MCP server is not working, you should run the verify and diagnose-auth flows to check for runtime or authentication failures, and optionally ensure that your Tabby browser session is healthy.

Can I manually edit the server.py or manifest.json for my FastMCP server?

No, you should avoid manual edits to server.py or manifest.json when managing your FastMCP server, relying instead on the provided lifecycle commands to list, start, and stop the server instances.

How do I find the server_id for my NoUI workflow server?

You can find the server_id for your NoUI workflow server by running the mcp list command, which displays the generated FastMCP servers located under workbench/mcp_servers/<app_slug>/<server_id>.

Do I need Tabby running to use NoUI MCP servers for browser-based execution?

Yes, for browser-based execution, you optionally need to ensure Tabby session health so that your NoUI-exposed tools can properly execute and connect to the agent environment.

What is the best way to manage the lifecycle of generated FastMCP servers?

The best way to manage FastMCP server lifecycle is to use NoUI commands to list, start, stop, inspect status, and verify auth health without manually modifying the underlying server files.