greet-mcp-httpstream

greet-mcp-httpstream

0

The project is a Model Context Protocol (MCP) server and client implementation that facilitates communication between clients and a server using Streamable HTTP. It supports basic client-server interactions, server-initiated messages, and tool handling with notifications.

Remote MCP Server with Streamable HTTP

An MCP server designed to connect with multiple clients using Streamable HTTP Server Transport.

Features

  • Basic functionalities for client-server communication, including listing tools, resources, and handling requests.
  • Standalone SSE for supporting server-initiated messages.
  • Tool functionalities: return single response or send multiple messages with notifications.

Server Setup

  1. Install dependencies using npm.
  2. Start the server with npm to listen on localhost, port 3000.

MCP Client for Remote Server with Streamable HTTP

This client connects to a remote server using Streamable HTTP Client Transport.

Features

  • Connects to the server and sets up notifications for updates on logging messages and tool changes.
  • Lists and calls tools.

Client Setup

  1. Install dependencies using npm.
  2. Start the client with npm.