Link MCP Server
OpenAPI V3 specifications converted into fully functional MCP servers.
Data last scanned yesterday · Reviewed 3 weeks ago
Overview
Link MCP Server automates the transformation of existing RESTful APIs into MCP-compliant services. By utilizing OpenAPI V3 schemas, it maps API endpoints into AI-ready interfaces without requiring any modifications to the original underlying API source code. The tool features granular path filtering to control which endpoints are exposed and includes support for custom authentication headers. Users can deploy the solution locally via Go or utilize the hosted web interface for quick testing and conversion of API definitions.
Our verdict
This project carries a high risk level with a security score of 26/100. It is a community-maintained repository that has not been editorially reviewed and has not received any code commits in over 490 days, indicating a potential lack of active maintenance. Due to these factors, users should exercise caution and avoid deploying this in sensitive environments where regular security updates are required.
- Zero code modification required for target APIs
- Supports granular endpoint filtering via path expressions
- Includes zero direct Go dependencies
- MIT licensed open source code
- High security risk score of 26/100
- No code updates for over 490 days
- Community-maintained rather than official vendor project
- Authentication mechanisms not editorially reviewed
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What kind of APIs can be converted into an MCP server?
The server can convert any API that provides an OpenAPI V3 specification.
›Do I need to change my existing API code to use MCP Link?
No, MCP Link provides compatibility without requiring any modifications to your original API implementation.
›How do I filter which endpoints are exposed to the AI agent?
You can use the 'f=' parameter to include or exclude specific paths using patterns like '+/path/**' or '-/internal/**', separated by semicolons.
›How can I provide authentication headers for my API?
Authentication is handled via the 'h=' parameter using the format 'header-name:value-prefix'.
›Is there an online way to test this without local installation?
Yes, you can use the hosted version available at mcp-link.vercel.app to convert and test your APIs.
Badge
Maintain this server? Add the live badge to your README.