{"$schema":"https://spec.platphormnews.com/schemas/llms-index.json","version":"1.0.0","generated":"2026-04-09T02:19:08.359Z","service":{"name":"Spec Workbench","slug":"spec","domain":"spec.platphormnews.com","description":"AI-first OpenAPI / MCP / JSON Schema / AsyncAPI workbench","category":"developer-tools","tags":["api","openapi","mcp","json-schema","asyncapi","code-generation"]},"documentation":{"llms_txt":"https://spec.platphormnews.com/llms.txt","llms_full_txt":"https://spec.platphormnews.com/llms-full.txt","api_docs":"https://spec.platphormnews.com/api/docs","rss_feed":"https://spec.platphormnews.com/feed.xml"},"capabilities":{"parse":{"description":"Parse and analyze API specifications","supported_types":["openapi","asyncapi","json-schema","mcp"],"endpoint":"POST /api/v1/specs"},"validate":{"description":"Validate specifications against schemas","features":["syntax","semantic","references"],"endpoint":"POST /api/v1/specs/validate"},"repair":{"description":"Automatically fix common spec issues","endpoint":"POST /api/v1/specs/repair"},"diff":{"description":"Compare spec versions","features":["breaking-changes","additions","removals"],"endpoint":"POST /api/v1/specs/diff"},"generate_mcp":{"description":"Generate complete MCP servers","features":["stdio-transport","http-transport","tracing","observability","persistence","registry-integration"],"endpoint":"POST /api/v1/generate/mcp"},"generate_client":{"description":"Generate client code and tests","outputs":["typescript","curl","tests-vitest","tests-jest","action-openai","action-anthropic","action-langchain"],"endpoint":"POST /api/v1/generate/client"}},"api":{"base_url":"https://spec.platphormnews.com","version":"v1","auth":{"type":"none","note":"Public API, rate limited"},"endpoints":[{"method":"GET","path":"/api/health","description":"Service health check"},{"method":"GET","path":"/api/docs","description":"OpenAPI documentation"},{"method":"POST","path":"/api/v1/specs","description":"Parse a specification"},{"method":"POST","path":"/api/v1/specs/validate","description":"Validate a specification"},{"method":"POST","path":"/api/v1/specs/repair","description":"Repair a specification"},{"method":"POST","path":"/api/v1/specs/diff","description":"Diff two specifications"},{"method":"POST","path":"/api/v1/generate/mcp","description":"Generate MCP server"},{"method":"POST","path":"/api/v1/generate/client","description":"Generate client code"},{"method":"GET","path":"/api/v1/templates","description":"List spec templates"}],"rate_limits":{"public":"100 requests/minute","generation":"10 requests/minute"}},"network":{"ecosystem":"platphormnews","parent_domain":"platphormnews.com","related_services":[{"name":"PlatPhorm News","url":"https://platphormnews.com","description":"Main news platform"},{"name":"OpenDocs","url":"https://docs.platphormnews.com","description":"Documentation platform"},{"name":"MCP Hub","url":"https://mcp.platphormnews.com","description":"MCP server registry"},{"name":"Monitor","url":"https://monitor.platphormnews.com","description":"System monitoring"}]},"metadata":{"generator":"spec.platphormnews.com","spec_version":"1.0.0","last_updated":"2026-04-09T02:19:08.360Z"}}