tmf-mcp-builder

Generate MCP servers, mock APIs, and HTTP clients from TMF OpenAPI specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/oopsyz/skills --skill tmf-mcp-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmf-mcp-builder
Source: https://github.com/oopsyz/skills/tree/main/tmf-mcp-builder
Command: npx skills add https://github.com/oopsyz/skills --skill tmf-mcp-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fastapi, uvicorn, httpx, pyyaml, mcp.

What problem does it solve?

Build TMF MCP servers from TMF OpenAPI specs (TMF6xx/7xx) and standardize tool naming, input ergonomics, and event patterns, enabling reliable tool contracts for LM agents.

Core Features & Use Cases

  • Generates an MCP server that exposes TMF API operations as discoverable tools, backed by a mock server or a real endpoint.
  • Provides a hand-crafted data generation and allOf/$ref handling aligned with TMF OpenAPI patterns, including hub/event subscriptions.
  • Creates a complete project layout with README and supporting scripts to accelerate TMF API tooling for testing and evaluation.

Quick Start

Install the skill in your agent environment and begin by supplying a TMF OpenAPI YAML to generate a working MCP surface, a mock server, and the necessary client and tool definitions.

Frequently Asked Questions about tmf-mcp-builder

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

FAQPage Schema
How do I generate an MCP server from TMF OpenAPI specifications?

To generate an MCP server from TMF OpenAPI specifications, supply a TMF OpenAPI YAML file to produce a working MCP surface with explicit tools, naming conventions, a mock server, and an HTTP client for LLM agents.

How do I handle allOf and $ref resolution when building TMF API tools?

Handling allOf and $ref resolution when building TMF API tools is managed automatically by the generator, which applies hand-crafted data generation aligned with TMF OpenAPI patterns to produce robust, spec-driven tool contracts.

Can I use FastAPI and uvicorn to mock TMF620 or TMF629 APIs for testing?

Yes, you can mock TMF620 or TMF629 APIs using FastAPI and uvicorn, as the generator creates a mock API server backed by your TMF OpenAPI specs to enable rapid testing and evaluation by LLM agents.

Does the TMF MCP generator support hub event subscriptions?

Yes, the TMF MCP generator supports hub event subscriptions, mapping these event patterns from the TMF OpenAPI specifications into the generated MCP workflow and tool definitions.

What is the best way to standardize tool naming for TMF APIs in LLM workflows?

The best way to standardize tool naming for TMF APIs in LLM workflows is using a spec-driven generator that maps TMF OpenAPI operations to explicit, discoverable tools with consistent naming conventions and input ergonomics.

What artifacts are generated when converting TMF OpenAPI specs to MCP tools?

When converting TMF OpenAPI specs to MCP tools, generated artifacts include a mock API server, an HTTP client, an MCP server, README documentation, tool documentation, and supporting scripts for environment setup.