MCP Client
@1999AZZAR
About MCP Client
TypeScript client for interacting with MCP (Model Context Protocol) servers
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Client?
A TypeScript client for interacting with MCP (Model Context Protocol) servers. It includes specialized clients for Wikipedia, Dictionary, Google Search, and LRU Caching services, providing a promise-based API with full type definitions.
How to use MCP Client?
Install via npm (npm install @your-org/mcp-client) or yarn. Create a base MCPClient instance with a server URL, then call request(method, params) or batchRequest(requests). For specialized services, instantiate WikipediaClient, DictionaryClient, GoogleSearchClient, or LRUCacheClient with the appropriate server URL and use their dedicated methods.
Key features of MCP Client
- TypeScript support with full type definitions
- JSON-RPC 2.0 protocol and batch request support
- Configurable timeouts and custom headers
- Specialized clients for Wikipedia, Dictionary, Google Search, and LRU Cache
- Promise-based API with comprehensive error handling
Use cases of MCP Client
- Search Wikipedia and retrieve page content
- Look up word definitions, synonyms, and antonyms
- Perform web, image, and news searches via Google
- Set, get, and manage key-value entries in an LRU cache with TTL
- Make arbitrary JSON-RPC requests to any MCP server
FAQ from MCP Client
What protocols does the client support?
It supports the JSON-RPC 2.0 protocol, including batch requests.
How does error handling work?
Methods return Promises that reject on failure: network/HTTP errors provide status and data, while MCP protocol errors include an error code.
What are the runtime requirements?
A TypeScript/Node.js environment. Install the npm package (@your-org/mcp-client) and build with npm run build.
Where does data live?
All data resides on the MCP server specified by the url option; the client only sends requests and receives responses.
What are the transport and authentication options?
The client uses HTTP and accepts custom headers (e.g., for authentication) via the headers option in the constructor.
Frequently asked questions
What protocols does the client support?
It supports the JSON-RPC 2.0 protocol, including batch requests.
How does error handling work?
Methods return Promises that reject on failure: network/HTTP errors provide status and data, while MCP protocol errors include an error code.
What are the runtime requirements?
A TypeScript/Node.js environment. Install the npm package (`@your-org/mcp-client`) and build with `npm run build`.
Where does data live?
All data resides on the MCP server specified by the `url` option; the client only sends requests and receives responses.
What are the transport and authentication options?
The client uses HTTP and accepts custom headers (e.g., for authentication) via the `headers` option in the constructor.
Basic information
More Other MCP servers

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments