mcp-golang-http-server

Created By
davidferlaya year ago
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.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
davidferlay
Star
0
Language
Go
License
MIT license

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago