
MCP Go SSE Server
Supports UIby davidferlay
A lightweight Go implementation of an MCP server using Server-Sent Events (SSE) transport.
What it does
This server provides a reference implementation for the Model Context Protocol using Go, specifically utilizing the SSE (Server-Sent Events) transport layer. It allows AI agents to communicate with a backend over HTTP rather than standard stdio, making it suitable for cloud deployments and remote access.
Tools
- Example Tools: The server implements a set of example tools to demonstrate capability, including functionality for basic data retrieval and processing.
- NATS & Postgres Integration: A specialized branch (
nats-postgres) implements real-world tools for reading from a PostgreSQL database and writing to a NATS channel.
Installation
To run the server locally:
go build . && ./mcp-go-sse-server --transport sse --baseurl http://localhost
For Claude Desktop configuration, use the SSE endpoint provided by the running server:
{
"mcpServers": {
"go-sse-server": {
"url": "http://localhost:8080/sse"
}
}
}
Supported hosts
- Claude
Quick install
go build . && ./mcp-go-sse-server --transport sse --baseurl http://localhostInformation
- Pricing
- free
- Published
- 5/7/2026
- stars





