loopwork-ai/emcee

github.com/mattt/emcee APIs & Databases Open-source projectOpen source

A tool that provides a Model Context Protocol (MCP) server for any web application with an OpenAPI specification.

github.com/mattt/emcee
loopwork-ai/emcee homepage screenshot

About loopwork-ai/emcee

emcee provides a Model Context Protocol (MCP) server from an OpenAPI specification given as a file path or URL. Compatible clients such as Claude Desktop can then use operations from that web API as tools, for example by pointing emcee at the weather.gov OpenAPI document.

It uses standard input/output with JSON-RPC 2.0, supports bearer, basic, and raw Authorization headers supplied directly or as 1Password references, and includes flags for retries, requests per second, timeout, and logging. It can be installed with Homebrew, an installer script for Linux and macOS, Docker images, or built from source requiring Go 1.24 or later.

Key features

  • Generates MCP server from OpenAPI spec file or URL
  • Connects Claude Desktop and other apps to external tools
  • Supports bearer, basic, and raw Authorization header authentication
  • Accepts authentication values directly or as 1Password references
  • Configurable retries, requests-per-second limit, and timeout settings
  • Communicates over stdio using JSON-RPC 2.0 wire format
Best for: Developers with an OpenAPI-described web service who want to make it usable from MCP-compatible clients without implementing a separate MCP server.
Good for
  • Works directly from an existing OpenAPI file or URL
  • Supports bearer, basic, and raw Authorization header methods
  • Distributed as prebuilt Linux and macOS releases, Docker images, and source
Watch out for
  • Requires the target web application to have an OpenAPI specification
  • Building from source requires Go 1.24 or later

loopwork-ai/emcee at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
macOS
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

loopwork-ai/emcee alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Stoplight Prism

github.com/stoplightio/prism

An open-source HTTP mock server and validation proxy based on API specifications such as OpenAPI.

FreeOpen source
5 alternatives

Popular in APIs & Databases

Well-known listings from the same topic.

All 93

loopwork-ai/emcee FAQ

How do I connect Claude Desktop to an API with emcee?
Install emcee, edit claude_desktop_config.json to add an mcpServers entry with command emcee and the OpenAPI URL in args, save, then quit and reopen Claude.
What authentication options are available?
Bearer token, basic auth, and raw Authorization header values, provided directly or as 1Password secret references.
What command-line options does emcee accept?
It accepts a spec path or URL plus flags for auth, retries (default 3), requests per second, timeout (default 1m0s), and silent or verbose logging.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing