openapi2mcptools and apifable

One project is an MCP server that helps AI agents interact with OpenAPI specs, while the other provides tools for converting OpenAPI specifications into the MCP format, suggesting a complementary relationship where the latter prepares data for the former.

openapi2mcptools
52
Established
apifable
51
Established
Maintenance 0/25
Adoption 11/25
Maturity 25/25
Community 16/25
Maintenance 13/25
Adoption 5/25
Maturity 20/25
Community 13/25
Stars: 19
Forks: 7
Downloads: 108
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 9
Forks: 2
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No risk flags

About openapi2mcptools

2013xile/openapi2mcptools

OpenAPI specifications => MCP (Model Context Protocol) tools

Automatically transforms OpenAPI endpoints into MCP-compatible tools with built-in HTTP client abstraction, enabling MCP servers to expose REST APIs through the protocol's tool interface. The `Converter` class parses specifications and generates both tool definitions and a callable handler for executing requests, while supporting custom HTTP clients (axios, etc.) and configuration like baseURL and headers. Designed to integrate directly with MCP SDK's stdio transport and server patterns for rapid server development.

About apifable

ycs77/apifable

MCP server that helps AI agents explore OpenAPI specs, search endpoints, and generate TypeScript types.

Implements MCP tools for structured API exploration—`list_endpoints_by_tag`, `search_endpoints`, and `get_endpoint`—with fuzzy search fallback and automatic schema reference resolution. Supports both local OpenAPI files and remote URLs with header-based authentication, using a config-driven approach where specs can be fetched and refreshed independently from git-tracked configuration. Generates self-contained TypeScript types from schemas or endpoint request/response structures for direct use in frontend integration code.

Scores updated daily from GitHub, PyPI, and npm data. How scores work