I find academic articles and books for research and literature reviews.

mcp-sse-server
mcp-sse-server
1
Github Watches
0
Github Forks
0
Github Stars
MCP SSE Server and Client Example
This repository contains a complete example implementation of an SSE (Server-Sent Events) based MCP (Model Context Protocol) server and client.
Overview
The Model Context Protocol (MCP) is a communication protocol designed for AI systems. This implementation demonstrates how to create an MCP server that uses Server-Sent Events (SSE) for real-time communication with clients.
Features
- SSE-based MCP Server: Implements a server using Express.js and the MCP SDK's SSEServerTransport
- Interactive MCP Client: Provides a client implementation that connects to the SSE server
- Tool Implementations: Includes example tools (add, multiply) with proper descriptions
- Dynamic Resources: Demonstrates dynamic resource templates with URI patterns
- Debugging Support: Includes detailed logging and debugging configurations
Components
-
server.js
- A basic MCP server using StdioServerTransport -
sse-server.js
- An MCP server using SSEServerTransport with Express.js -
client.js
- A client for the basic server -
sse-client.js
- A client for the SSE server
Getting Started
-
Install dependencies:
npm install
-
Start the SSE server:
npm run sse-server
-
In another terminal, run the SSE client:
npm run sse-client
Server Features
The SSE server provides:
- Tool endpoints for addition and multiplication
- A dynamic greeting resource with template support
- Proper session management for multiple clients
- Detailed logging for debugging
Client Features
The SSE client demonstrates:
- Connecting to the SSE server
- Listing available tools and resources
- Calling tools with parameters
- Reading resources with dynamic parameters
URI Templates
The server demonstrates how to expose URI templates to clients, allowing them to understand how to construct resource URIs dynamically:
greeting://{name} - Replace {name} with any name to get a personalized greeting
License
MIT
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
Mirror ofhttps://github.com/agentience/practices_mcp_server
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Mirror ofhttps://github.com/bitrefill/bitrefill-mcp-server
Reviews

user_HtwiCEc2
I've been using mcp-sse-server created by aihes, and it's been a game changer for my projects! The seamless integration and user-friendly setup make it a pleasure to work with. Highly recommend checking it out on GitHub at https://github.com/aihes/mcp-sse-server.