LabscoMCP early access ↗
TBosakMCP SERVER

SpecBridge

Drop OpenAPI specs into a folder and every operation in them becomes a tool your agent can call.

by TBosak ↗API Specifications & HTTP ToolingCommunity

LABSCO SUMMARY

Any API with an OpenAPI spec becomes callable without writing a server for it.

Download a spec into the folder, restart the server, and its operations are tools. Specs are read and written whole, which suits documents that are regenerated as often as they are hand-edited. A spec with POST operations produces tools that write, so the specs you drop in decide what the agent can change.

What it is

A server that turns the OpenAPI spec files in a folder into MCP tools, one per operation, plus four tools for managing the spec files themselves.

What you get

  • The specification files in the folder listed, one read, one written, and one downloaded from a URL straight into the folder under a filename you choose.
  • One tool per operation in every spec in the folder, named from the spec's filename and operationId — petstore.json's getPetById becomes petstore_getPetById
  • Credentials per API read from environment variables named after the spec file — PETSTORE_API_KEY, GITHUB_TOKEN — as an API key, bearer token or basic auth

Requirements

A specs folder on disk for the specification files to live in.

Setup effort

One command — npm install -g specbridge