Provides build and run capabilities for both server and client components through npm scripts, allowing users to compile and execute the MCP server and client applications.
Manages persistent connections with session IDs, supporting session termination and reconnection capabilities for maintaining state between client and server.
Simple Streamable HTTP Server
Step1 - npm run build-server Step2 - npm run build-client Step3 - node build/server/simpleStreamableHttp.js Step4 - node build/client/simpleStreamableHttp.js
You will find the below output in Terminal -
Execute the below command in the terminal -
list-tools
You will find the below output in Terminal -
Available tools:
- greet: A simple greeting tool
- multi-greet: A tool that sends different greetings with delays between them
- start-notification-stream: Starts sending periodic notifications for testing resumability
Same way test other tools as well.
Thanks, Ramesh Mavuluri
This server cannot be installed
A simple MCP server implementation that demonstrates streaming capabilities with tools for greetings and notifications, accessible through an interactive command-line client.
Related MCP Servers
- -securityFlicense-qualityA simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.Last updated -2Python
- -securityFlicense-qualityA simple MCP server that allows running terminal commands with output capture, enabling command execution on the host system from MCP-compatible clients like Claude Desktop.Last updated -1Python
- -securityFlicense-qualityA simple MCP server that provides a terminal tool for executing shell commands with safety features like timeouts and error handling.Last updated -Python
- -securityAlicense-qualityA simple demonstration MCP server that provides a greeting functionality when integrated with Gemini CLI.Last updated -PythonMIT License