- Home
- MCP servers
- Get Gather
Get Gather
- other
50
GitHub Stars
other
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
GetGather is a containerized MCP server that lets MCP clients connect to your data and act on your behalf. It runs locally or in your infrastructure and exposes an MCP endpoint that clients can use to interact with your resources.
How to use
You run GetGather in a container and connect MCP clients to the exposed MCP endpoint. The default HTTP endpoint is http://127.0.0.1:23456/mcp, which you can reference from your MCP clients. You can also enable an automatic browser opening flow for authentication by adding a browser opener tool or enabling a browser-control option in specific clients.
How to install
Prerequisites you need before starting are simple: you must have Docker installed on your machine.
docker-compose up
docker run -v /etc/localtime:/etc/localtime:ro -p 23456:23456 ghcr.io/mcp-getgather/mcp-getgather
On MacOS, volume mapping for local time is needed to synchronize timezones. On Linux, use the timezone file instead. On Windows, set the TZ environment variable to your local timezone, e.g. TZ=America/Los_Angeles. You may also run with an environment file providing variables:
docker run --env-file ~/getgather.env -p 23456:23456 ghcr.io/mcp-getgather/mcp-getgather
Additional content
Proxy configuration is supported to enable browser-based sessions. If you need a proxy, set these environment variables when starting GetGather:
BROWSER_HTTP_PROXY_PASSWORD=your-proxy-password```
The proxy service should use hierarchical location-based routing if location information is provided. The username format sent to the proxy server will be based on your profile and location information if available.
To live stream the container desktop, visit http://localhost:23456/live in your browser.
## Connection options for MCP clients
You can connect MCP clients in two primary ways: via a remote HTTP MCP URL or by using a local stdio command that runs an MCP client wrapper.
HTTP { "type": "http", "name": "getgather", "url": "http://127.0.0.1:23456/mcp", "args": [] }
STDIO { "type": "stdio", "name": "getgather", "command": "npx", "args": ["mcp-remote", "http://127.0.0.1:23456/mcp", "--allow-http"] }
## Notes about live features
You can enable automatic opening of authentication links by using the dedicated URL opener tools or client settings where available. If you prefer, you can opt out and manually copy the authentication URL from the MCP client.