mcpGW

by thirdmartini

Not rated
GitHub

About

An MCP gateway and proxy designed to simplify applications that utilize various tools.

Details

Author
thirdmartini
Categories
Developer Tools, API, Automation

Setup

Install mcpGW in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/thirdmartini/mcpgw

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP gateway/proxy to simplify apps that use tools, derived fromhttps://github.com/mark3labs/mcphost

This is a work in progress and only tested with ollama

- Install Ollama fromhttps://ollama.ai
- Pull your desired model:
- Optional whisper.cpp support for speech to prompt

- Install Whisper.cpp fromhttps://github.com/ggml-org/whisper.cpp
- Run whisper server
https://github.com/ggml-org/whisper.cpp/tree/master/examples/server
- Install a copy of ffmpeg into /tools
- Create a server config.. see config.sample.json

{ "UI": { "Listen": ":8080", "TLS": true, "Root": "example/ui" }, "_comment": "You don't need SpeechToText or TextToSpeech, current code only suports whisper-server and melotts", "SpeechToText": { "Provider": "whisper", "Host": "http://10.0.0.10:8802", "Model": "" }, "TextToSpeech": { "Provider": "melotts", "Host": "http://10.0.0.10:7777", "Model": "" }, "Inference": { "Provider": "ollama", "Host": "http://localhost:11434", "Token": "", "Model": "mistral-small3.1", "SystemPrompt": "" }, "Servers": { "mcpServers": { "reminders": { "command": "./reminders", "args": [ ] } } } }
make all ./mcpgateway --config ./config.sample.json

mcpGW provides a set of apis (see server/server.go) and will run any application pointed to by the config UI section:

"UI": { "Listen": ":8080", "TLS": true, "Root": "example/ui" },

mcpGW will run any mcpserver, but we also included a simple one inexamples/mcpservers/reminders

You can then add the server to the mcpServers section of the config

"Servers": { "mcpServers": { "reminders": { "command": "./reminders", "args": [ ] } } }

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

One remote MCP server for 500+ production APIs — Stripe, HubSpot, Postgres, Gmail, and more. OAuth and API key auth, credential management, and a CLI.

Single tool to control all 100+ API integrations, and UI components

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

Self-hosted MCP gateway: convert REST/SOAP/GraphQL/SQL APIs into MCP tools with 29 pre-built adapters, OAuth2, RBAC and audit log.

A universal bridge to convert any web API into an MCP server, supporting multiple transport types.

Dynamically creates MCP servers from web API configurations, integrating any REST API, GraphQL endpoint, or web service into MCP-compatible tools.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.

A lightweight server exposing Axone's capabilities through the Model-Context Protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.