Streamable HTTP

Provides a local streamable HTTP MCP server to test interactive tools and commands.
  • typescript

1

GitHub Stars

typescript

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rmavuluri-streamable-http-mcp": {
      "command": "node",
      "args": [
        "build/server/simpleStreamableHttp.js"
      ]
    }
  }
}

You can run a local, streamable HTTP MCP server to test interactive tools and workflows. It lets you connect via an MCP client, call tools, receive prompts, and observe resumable notifications in a controlled environment.

How to use

Start by launching the server locally and then connect your MCP client. The server exposes a set of tools you can call, such as greeting helpers and notification streams. You will manage a session, list available tools, and initiate actions like greetings or periodic notifications. Use the client to connect to the local MCP endpoint, issue commands, and observe responses in real time.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Step 1: Install dependencies and prepare the build artifacts.

npm install
npm run build-server
npm run build-client

Step 2: Start the MCP server runtime locally.

node build/server/simpleStreamableHttp.js

Step 3: Connect your MCP Interactive Client to the server.

# In your terminal, connect to the local MCP server
# The client will handle the transport and session management

Additional sections

Notes about usage and capabilities: you can list available tools, call a tool with optional arguments, start and monitor periodic notifications, and explore prompts and resources. The client presents a command set such as connect, disconnect, list-tools, call-tool, greet, and start-notifications to exercise the MCP server’s features.

Available tools

greet

A simple tool that returns a greeting message for a given name.

multi-greet

A tool that sends multiple greetings with delays between them, demonstrating sequential tool usage.

start-notification-stream

Starts sending periodic notifications to test resumability of long-running streams.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational