MCP Actions Adapter
About
A simple adapter to convert a MCP server to a GPT actions compatible API
Details
- Author
- SecretiveShell
- GitHub stars
- 27
- Downloads
- 328
- Categories
- Developer Tools
Jump to
- Converts an MCP server to a GPT Actions compatible API
- Uses the same config.json format as Claude Desktop
- Provides a live OpenAPI schema at /openapi.json
- Requires only a Cloudflare tunnel for public access
- Licensed under MIT
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
MCP Actions AdapterCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install with uv tool install mcp-actions-adapter. Create a config.json file following the same format used by Claude Desktop (an example is provided). Start a Cloudflare tunnel with cloudflared tunnel --url http://localhost:8000, then run the adapter with uv run mcp-actions-adapter -c config.json --url ${CF_TUNNEL_URL}. Finally, open the Custom GPT builder and paste the contents of http://localhost:8000/openapi.json into the schema box.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp actions adapter": {
"MCP-actions-adapter": {
"command": "uv",
"args": [
"tool",
"install",
"mcp-actions-adapter"
]
}
}
}
}
McpServers
{
"MCP-actions-adapter": {
"command": "uv",
"args": [
"tool",
"install",
"mcp-actions-adapter"
]
}
}
MCP Actions Adapter
A simple adapter to convert a MCP server to a GPT actions compatible API
Installation
``bash
uv tool install mcp-actions-adapter
`
Usage
1) Create config.json the same way as claude desktop. An example config file is provided in the config.example.json file.
2) Start a cloudflare tunnel with the following command:
`bash
cloudflared tunnel --url http://localhost:8000
`
3) Start the adapter with the following command:
`bash
uv run mcp-actions-adapter -c config.json --url ${CF_TUNNEL_URL}
``
4) Open the custom GPT builder and copy the contents of http://localhost:8000/openapi.json into the schema box.
5) test the model
License
This project is licensed under the MIT License - see the LICENSE file for detailsSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





