Submit

mcp-golang-http-server

@davidferlay

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

what is mcp-golang-http-server?

The mcp-golang-http-server is a simple server that implements the MCP protocol and exposes it via Server-Sent Events (SSE). It provides example tools, resources, and prompts for developers.

how to use mcp-golang-http-server?

To use the mcp-golang-http-server, clone the repository and run the following commands:

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

key features of mcp-golang-http-server?

  • Implements the MCP protocol using Go
  • Exposes data via Server-Sent Events (SSE)
  • Provides example tools and resources for developers

use cases of mcp-golang-http-server?

  1. Building real-time applications that require server-sent events.
  2. Developing tools that interact with the MCP protocol.
  3. Learning and experimenting with Go and SSE.

FAQ from mcp-golang-http-server?

  • What is the MCP protocol?

The MCP (Multi-Channel Protocol) is a protocol designed for real-time communication between clients and servers.

  • Is this server production-ready?

The server is a simple implementation and may require additional features and optimizations for production use.

  • What programming language is used?

The server is written in Go.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.