OpenAPI Link
About
Transforms OpenAPI specifications into tool endpoints, enabling seamless interaction with any API described in OpenAPI format without custom adapter development.
Details
- Author
- automation-ai-labs
- Repository
- automation-ai-labs/mcp-link
- GitHub stars
- 255
- Downloads
- 833
- License
- MIT License
- Categories
- AI, Design, Developer Tools, File Management, Frontend, Security, Infrastructure, Finance
Jump to
- Automatic Conversion: Generate complete MCP Servers based on OpenAPI Schema
- Seamless Integration: Make existing RESTful APIs immediately compatible with AI Agent calling standards
- Complete Functionality: Ensure all API endpoints and features are correctly mapped
- Zero Code Modification: Obtain MCP compatibility without modifying the original API implementation
- Open Standard: Follow the MCP specification to ensure compatibility with various AI Agent frameworks
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
OpenAPI LinkCommand (node, npx, python, etc.)nodeArguments-
Argument 1
main.js -
Argument 2
serve -
Argument 3
--port -
Argument 4
8080 -
Argument 5
--host -
Argument 6
0.0.0.0
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
go mod download
json
{
"mcpServers": {
"@service-name": {
"url": "http://localhost:8080/sse?s=[OpenAPI-Spec-URL]&u=[API-Base-URL]&h=[Auth-Header]:[Value-Prefix]"
}
}
}
```
These URLs allow any API with an OpenAPI specification to be immediately converted into an MCP-compatible interface accessible to AI Agents.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"openapi link": {
"command": "node",
"args": [
"main.js",
"serve",
"--port",
"8080",
"--host",
"0.0.0.0"
],
"env": {},
"cwd": "mcp-openapi-to-mcp-adapter"
}
}
}
Macos
{
"command": "node",
"args": [
"main.js",
"serve",
"--port",
"8080",
"--host",
"0.0.0.0"
],
"env": [],
"cwd": "mcp-openapi-to-mcp-adapter"
}
Windows
{
"command": "cmd",
"args": [
"/c",
"node",
"main.js",
"serve",
"--port",
"8080",
"--host",
"0.0.0.0"
],
"env": [],
"cwd": "mcp-openapi-to-mcp-adapter"
}
Linux
{
"command": "node",
"args": [
"main.js",
"serve",
"--port",
"8080",
"--host",
"0.0.0.0"
],
"env": [],
"cwd": "mcp-openapi-to-mcp-adapter"
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





