Documentation
¶
Overview ¶
Command mcpify turns any OpenAPI 3.x spec into a working MCP server in one command: every API operation becomes an MCP tool that proxies the real HTTP call. See DESIGN.md.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
cli
Package cli is mcpify's command surface: parse arguments, load an OpenAPI spec, and either serve it as an MCP server or preview the tools it would expose.
|
Package cli is mcpify's command surface: parse arguments, load an OpenAPI spec, and either serve it as an MCP server or preview the tools it would expose. |
|
openapi
Package openapi parses the subset of an OpenAPI 3.x document that mcpify needs to expose each operation as an MCP tool: the servers, and for every operation its method, path, parameters, and JSON request body.
|
Package openapi parses the subset of an OpenAPI 3.x document that mcpify needs to expose each operation as an MCP tool: the servers, and for every operation its method, path, parameters, and JSON request body. |
|
server
Package server wires a parsed OpenAPI document into a running MCP server: every tool definition gets a handler that proxies the call to the upstream API and formats the response back into an MCP result.
|
Package server wires a parsed OpenAPI document into a running MCP server: every tool definition gets a handler that proxies the call to the upstream API and formats the response back into an MCP result. |
|
tool
Package tool turns OpenAPI operations into MCP tool definitions and builds the upstream HTTP request for a tool call.
|
Package tool turns OpenAPI operations into MCP tool definitions and builds the upstream HTTP request for a tool call. |
|
ui
Package ui holds mcpify's terminal styling: ANSI colors that switch off when output is not a terminal, plus the wordmark.
|
Package ui holds mcpify's terminal styling: ANSI colors that switch off when output is not a terminal, plus the wordmark. |
|
upgrade
Package upgrade replaces the running mcpify binary with the latest GitHub release: it finds the matching asset, verifies its checksum, and swaps the executable in place.
|
Package upgrade replaces the running mcpify binary with the latest GitHub release: it finds the matching asset, verifies its checksum, and swaps the executable in place. |
Click to show internal directories.
Click to hide internal directories.
