{"type":"mcp_client","name":"tester-mcp-client","description":"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.","category":"Developer Tools","language":"TypeScript","stars":77,"forks":3,"owner":"apify","github_url":"https://github.com/apify/tester-mcp-client","homepage":"https://apify.com/jiri.spilka/tester-mcp-client","setup":"## Setup\n\n1.  Download the source code:\n\n   ```bash\n   git clone https://github.com/apify/tester-mcp-client.git\n   cd tester-mcp-client\n   ```\n2.  Install the dependencies:\n   ```shell\n   npm install\n   ```\n\n3.  Create a `.env` file with the following content (refer to the `.env.example` file for guidance):\n\n   ```plaintext\n   APIFY_TOKEN=YOUR_APIFY_TOKEN\n   LLM_PROVIDER_API_KEY=YOUR_API_KEY\n   ```\n\n4.  Default values for settings such as `mcpSseUrl`, `systemPrompt`, and others are defined in the `const.ts` file, adjust these as needed.\n\n5.  Run the client locally:\n\n   ```bash\n   npm start\n   ```\n\n6.  Navigate to [http://localhost:3000](http://localhost:3000) in your browser to interact with the MCP server.","tools":"## Available Tools\n\n1.  Connects to an MCP server using Server-Sent Events (SSE).\n2.  Provides a chat-like UI for displaying tool calls and results.\n3.  Connects to an [Apify MCP Server](https://apify.com/apify/actors-mcp-server) for interacting with one or more Apify Actors.\n4.  Dynamically uses tools based on context and user queries (if supported by a server).\n5.  Use Authorization headers and API keys for secure connections.\n6.  Open source, so you can review it, suggest improvements, or modify it.","faq":null,"created_at":"2025-01-26T22:29:21+00:00","updated_at":"2025-03-28T21:22:49+00:00","source_url":"https://model-context-protocol.com/clients/model-context-protocol-mcp-client-apify","related_articles":[]}