tester-mcp-client logo

tester-mcp-client

by Apify

The Tester Client for Model Context Protocol (MCP) connects to an MCP server using Server-Sent Events (SSE) and displays the conversation in a chat-like UI. It's a standalone Actor server designed for testing MCP servers over SSE.

View on GitHub

Last updated: N/A

What is tester-mcp-client?

The Tester MCP Client is an implementation of a model context protocol (MCP) client that connects to an MCP server using Server-Sent Events (SSE) and provides a chat-like user interface to interact with it. It's designed as a standalone Apify Actor server specifically for testing MCP servers.

How to use tester-mcp-client?

Run the Actor on Apify or locally. Configure the MCP server URL, system prompt, and API key via the Apify UI or environment variables. Once running, check the logs for the chat UI link to interact with the MCP server.

Key features of tester-mcp-client

  • Connects to an MCP server using Server-Sent Events (SSE)

  • Provides a chat-like UI for displaying tool calls and results

  • Connects to an Apify MCP Server for interacting with Apify Actors

  • Dynamically uses tools based on context and user queries (if supported by the server)

  • Uses Authorization headers and API keys for secure connections

  • Open source and customizable

Use cases of tester-mcp-client

  • Test any MCP server over SSE

  • Test Apify Actors MCP Server and its ability to dynamically select amongst 3000+ tools

  • Debug and maintain server-side logic

  • Orchestrating tool calls for browser interaction

FAQ from tester-mcp-client

What is MCP?

Model Context Protocol (MCP) is a protocol used for communication between AI models and other services.

What are the most popular Actors for social media scraping?

The client can help to interact with Apify Actors and help to extract data from LinkedIn or Instagram.

How does the client communicate with the server?

The client uses Server-Sent Events (SSE) to maintain a persistent, real-time connection with the MCP server.

Is there a cost to use Tester MCP Client?

The Apify MCP Client is free to use except for LLM provider usage and resources consumed on the Apify platform.

Does the client support all MCP features?

No, the client does not support all MCP features, such as Prompts and Resource and does not store the conversation.