Tester MCP Client
Model Context Protocol (MCP) Client for Apify's Actors
What is Tester MCP Client?
Tester MCP Client is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) client for apify's actors
Model Context Protocol (MCP) Client for Apify's Actors
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Model Context Protocol (MCP) Client for Apify's Actors
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx tester-mcp-clientConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Tester MCP Client
Tester MCP Client is an open-source Apify Actor that functions as a standalone MCP client for testing and interacting with any MCP server that supports HTTP Streamable transport. It spins up a chat-like web UI where you can send natural language queries, observe real-time tool calls and results, and inspect how an LLM orchestrates MCP tool usage — making it invaluable for MCP server developers who need to validate their server's behavior without building a full client. When connected to the Apify MCP Server it can dynamically select from thousands of Apify Actors; it also works with any custom HTTP Streamable MCP server. It runs on Apify's cloud infrastructure with pay-per-event pricing and also supports local development.
Prerequisites
- An Apify account (free tier available — provides 80 hours of free usage per month)
- The URL of an MCP server that supports HTTP Streamable transport
- An LLM API key (optional — Apify provides Claude Haiku by default under pay-per-event pricing)
- Node.js 18+ and npm (only for local development)
Create or log into your Apify account
Go to https://apify.com and sign up for a free account. The free tier includes 80 hours of Actor compute per month, which is enough for extensive MCP server testing.
Navigate to the Tester MCP Client Actor
Find the Actor at https://apify.com/jiri.spilka/tester-mcp-client on the Apify platform. Click 'Try for free' to open the Actor run configuration page.
Configure the Actor with your MCP server URL
In the Actor input configuration, set the mcpServerUrl to the HTTP Streamable endpoint of the MCP server you want to test. Optionally provide a system prompt and your LLM provider API key.
{
"mcpServerUrl": "https://your-mcp-server.example.com/mcp",
"systemPrompt": "You are a helpful assistant with access to MCP tools.",
"llmProviderApiKey": "your-optional-api-key"
}Run the Actor and open the chat UI
Click 'Run' to start the Actor. Once running, check the Actor logs for a URL that looks like 'Navigate to https://....apify.net'. Open that URL in your browser to access the chat interface.
For local development, clone and run the server
Clone the repository and set up a .env file with your Apify token and optional LLM API key. Then start the local server and navigate to localhost:3000.
git clone https://github.com/apify/tester-mcp-client.git
cd tester-mcp-client
npm install
# Create .env with APIFY_TOKEN and optionally LLM_PROVIDER_API_KEY
npm start
# Open http://localhost:3000Tester MCP Client Examples
Client configuration
Actor input JSON for connecting Tester MCP Client to a custom MCP server over HTTP Streamable.
{
"mcpServerUrl": "https://mcp.apify.com",
"systemPrompt": "You are a helpful assistant. Use available MCP tools to answer user questions.",
"model": "claude-haiku-4-5-20251001"
}Prompts to try
Sample queries when using Tester MCP Client connected to the Apify MCP Server.
- "What are the most popular Actors for social media scraping?"
- "Show me how to use the Instagram Scraper Actor"
- "Which Actor should I use to extract data from LinkedIn?"
- "Can you help me understand how to scrape Google search results?"
- "List all available tools from the connected MCP server"Troubleshooting Tester MCP Client
Chat UI URL does not appear in the logs
Wait for the Actor to fully initialize — the URL is logged a few seconds after startup. Refresh the Actor run logs page. If the Actor fails immediately, check that your Apify account has sufficient credits and that the mcpServerUrl is reachable from Apify's infrastructure.
MCP server connection fails with 'transport error' or timeout
Tester MCP Client only supports HTTP Streamable transport. If your MCP server uses stdio transport, it cannot be directly tested here — you would need to expose it via an HTTP gateway first. Verify the mcpServerUrl is publicly reachable and returns a valid MCP response.
Tool calls succeed but results are not displayed in the UI
The client does not support all MCP features — Prompts and Resources are not displayed, only tool call results. If you need to test Prompts or Resources, use the MCP Inspector (npx @modelcontextprotocol/inspector) instead.
Frequently Asked Questions about Tester MCP Client
What is Tester MCP Client?
Tester MCP Client is a Model Context Protocol (MCP) server that model context protocol (mcp) client for apify's actors It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Tester MCP Client?
Follow the installation instructions on the Tester MCP Client GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Tester MCP Client?
Tester MCP Client works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Tester MCP Client free to use?
Yes, Tester MCP Client is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Tester MCP Client Alternatives — Similar Developer Tools Servers
Looking for alternatives to Tester MCP Client? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Tester MCP Client in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Tester MCP Client?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.