This repository provides a Model Context Protocol (MCP) client that connects to an MCP server via SSE and displays the conversation in a chat-like UI for testing and interaction.
This is an implementation of a Model Context Protocol (MCP) client designed for testing MCP servers over Server-Sent Events (SSE). It provides a chat-like UI to display the conversation, tool calls, and results. It's a standalone Actor server that uses a pay-per-event pricing model.
Main features: Connects to an MCP server via SSE, offers a chat UI for tool calls and results, connects to the Apify MCP Server for interacting with Apify Actors, dynamically uses tools based on context, supports authorization headers and API keys, and is open source.
The Tester MCP Client allows you to interact with the Actors-MCP-Server through an interactive chat interface. It initiates an SSE connection, sends user queries via POST /message
, and receives real-time streamed responses via GET /sse
.
Usage: Test any MCP server over SSE or the Apify Actors MCP Server. You can run it on Apify or locally.
apify/tester-mcp-client
January 26, 2025
March 28, 2025
TypeScript