Content
# go-mcp-streamable-sse-minimal
> A minimal demonstration of streamable Server-Sent Events (SSE) using Go with MCP.
## 📌 Purpose
This repository showcases a **simple and minimal** implementation of **MCP** using **Server-Sent Events (SSE)** in Go.
The goal is to help developers understand how to use streamable SSE in Go for real-time message delivery with MCP-style communication patterns.
## 🚫 Not Production Code
⚠️ **Disclaimer:**
This project is intended **for learning and demonstration purposes only**. It is **not production-ready**. The focus is on clarity and minimal setup, not on performance, error handling, or security.
## 🛠️ How to Run
go run main.go
## 🧪 How to Test
The easiest way to test is by using the MCP Inspector https://github.com/modelcontextprotocol/inspector.
use transport streamable http.
host:
http://localhost:8080/sse
## 📡 Available Methods
The following MCP methods are exposed:
initialize
tools/list
tools/call
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.