trackmcp
Back to directory
davidferlay

mcp-go-sse-server

View on GitHub

A simple MCP server exposed via SSE with examples tools, resources and prompts

2 stars GoDeveloper Kits Updated May 20, 2025

Documentation

mcp-go-sse-server

A simple MCP server exposed via SSE with examples tools, resources and prompts.

Modified example from https://github.com/mark3labs/mcp-go/blob/main/examples/everything/main.go

Run with:

  • `go build . && ./mcp-go-sse-server --transport sse --baseurl http://localhost`
  • `go build . && ./mcp-go-sse-server --transport sse --baseurl https://mcp.example.com --omitPort`

A real use-case example implementing tools to read from a postgres database and write to a nats channel can be found on branch `nats-postgres`

Frequently asked questions

What is mcp-go-sse-server?

mcp-go-sse-server is A simple MCP server exposed via SSE with examples tools, resources and prompts

How do I install mcp-go-sse-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-go-sse-server open source?

Yes — it is hosted on GitHub at https://github.com/davidferlay/mcp-go-sse-server and has 2 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP