mcp-go-sse-server
If you are the rightful owner of mcp-go-sse-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-go-sse-server is a simple Model Context Protocol (MCP) server exposed via Server-Sent Events (SSE) with example tools, resources, and prompts.
The mcp-go-sse-server is a lightweight and efficient server implementation that leverages the Model Context Protocol (MCP) to facilitate communication between different components of a system. It is designed to be exposed via Server-Sent Events (SSE), allowing for real-time data streaming from the server to the client. This server is particularly useful for applications that require continuous data updates, such as live data feeds or notifications. The server can be easily configured and run using Go, with options to specify the transport method and base URL. Additionally, it supports integration with various tools and resources, making it versatile for different use cases. An example use-case includes reading from a PostgreSQL database and writing to a NATS channel, demonstrating its capability to handle complex data workflows.
Features
- Real-time data streaming via Server-Sent Events (SSE)
- Configurable transport and base URL options
- Integration with PostgreSQL and NATS for data handling
- Lightweight and efficient server implementation
- Example tools and resources for easy setup and use
Tools
PostgreSQL Reading Tool
Read data from PostgreSQL database
NATS Write Tool
Write data to NATS channel