
mcp-link
by automation-ai-labs·★ 605·Score 45
MCP Link automatically converts any OpenAPI V3 API into a fully-functional MCP server.
Overview
MCP Link is a Go-based tool that bridges the gap between traditional REST APIs and AI agent ecosystems. It solves the problem of manual MCP server creation by automatically generating complete MCP servers from OpenAPI specifications. The tool maintains complete API functionality, ensuring all endpoints and features are correctly mapped without modifying the original API implementation. This allows developers to quickly make existing RESTful APIs compatible with AI agent calling standards through automation and standardization.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose MCP Link when you need to quickly convert existing REST APIs with OpenAPI specs into MCP servers without manual implementation.
When NOT to choose this
Don't choose this if you need advanced OAuth flows, resource-based API interactions, or MIME type handling beyond what's currently supported.
Comparable tools
Installation
Installation
# Clone repository
git clone https://github.com/automation-ai-labs/mcp-link.git
cd mcp-link
# Install dependencies
go mod downloadRunning
# Specify port
go run main.go serve --port 8080 --host 0.0.0.0Usage in Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"openapi-mcp": {
"url": "http://localhost:8080/sse?s=[OpenAPI-Spec-URL]&u=[API-Base-URL]&h=[Auth-Header]:[Value-Prefix]"
}
}
}FAQ
- What authentication methods does MCP Link support?
- MCP Link supports various authentication methods including API keys, bearer tokens, and custom headers through the 'h' parameter which specifies the header format as 'header-name:value-prefix'.
- Can I filter specific endpoints when converting an API?
- Yes, MCP Link supports path filtering using the 'f' parameter with include/exclude syntax like '+/path/**' to include endpoints, '-/path/**' to exclude endpoints, and more specific filters like '+/users/*:GET' for only GET methods.
On Hacker News
Recent discussion from the developer community.
- Story by anyisalin · 2025-03-29
- Story by dhorthy · 2025-05-01
Compare mcp-link with
Last updated · Auto-generated from public README + GitHub signals.