https://github.com/SecretiveShell/MCP-actions-adapter
A simple adapter to convert a MCP server to a GPT actions compatible API
https://github.com/SecretiveShell/MCP-actions-adapter
Last synced: 8 months ago
JSON representation
A simple adapter to convert a MCP server to a GPT actions compatible API
- Host: GitHub
- URL: https://github.com/SecretiveShell/MCP-actions-adapter
- Owner: SecretiveShell
- License: mit
- Created: 2025-03-01T22:35:49.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-04T22:07:24.000Z (10 months ago)
- Last Synced: 2025-09-06T22:37:19.300Z (8 months ago)
- Language: Python
- Size: 166 KB
- Stars: 22
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - **MCP-actions-adapter** - A simple adapter to convert a MCP server to a GPT actions compatible API `python` `mcp` `server` `api` `pip install git+https://github.com/SecretiveShell/MCP-actions-adapter` (🤖 AI/ML)
README
# 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](LICENSE) file for details