MCP Client And
MCP Client and Server demo
What is MCP Client And?
MCP Client And is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp client and server demo
MCP Client and Server demo
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP Client and Server demo
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-client-andConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP Client And
MCP Client and Server is a TypeScript monorepo demonstration that implements both sides of the Model Context Protocol in a single Nx workspace. It provides a working reference for developers learning how to build MCP servers and the clients that consume them, showing how tool definitions, request handling, and response formatting connect end-to-end. Engineers new to MCP use this project to understand the full request lifecycle before building their own production integrations.
Prerequisites
- Node.js 18 or later
- pnpm package manager installed globally (`npm install -g pnpm`)
- An MCP-compatible client such as Claude Desktop to test the server side
- Basic familiarity with TypeScript and the Model Context Protocol specification
Clone the repository
Clone the monorepo to your local machine and enter the project directory.
git clone https://github.com/jherr/mcp-client-and-server.git
cd mcp-client-and-serverInstall dependencies with pnpm
The project uses pnpm workspaces to manage both the client and server packages. Install all dependencies from the root.
pnpm installBuild the project
Use Nx to build all apps in the workspace. This compiles the TypeScript for both the MCP server and the demo client.
pnpm nx run-many --target=build --allStart the MCP server
Run the server app. It will start and wait for MCP client connections over stdio, making its demo tools available.
pnpm nx serve serverAdd the server to Claude Desktop for testing
Register the built server binary in your Claude Desktop config to test it with a real MCP client.
{
"mcpServers": {
"mcp-demo-server": {
"command": "node",
"args": ["./apps/server/dist/main.js"]
}
}
}MCP Client And Examples
Client configuration
Claude Desktop config pointing to the locally built MCP demo server from this repository.
{
"mcpServers": {
"mcp-demo-server": {
"command": "node",
"args": ["/path/to/mcp-client-and-server/apps/server/dist/main.js"]
}
}
}Prompts to try
Example prompts for exploring the demo MCP server's capabilities.
- "What tools does this MCP server expose?"
- "Call the demo tool and show me its response."
- "List all available MCP tools and describe what each one does."
- "Run the example tool with a test input and explain the result."Troubleshooting MCP Client And
pnpm install fails with workspace protocol errors
Ensure you are running pnpm version 8 or later. Older pnpm versions do not fully support the workspace: protocol used in this monorepo. Upgrade with `npm install -g pnpm@latest`.
Nx build command is not found
Nx is installed as a local dev dependency. Use `pnpm nx` (with the pnpm prefix) instead of a global `nx` command, or add `./node_modules/.bin` to your PATH.
Claude Desktop does not see the server's tools
Verify the path in your MCP config points to the compiled dist/main.js output, not the TypeScript source. Run the build step first and confirm the dist directory exists before restarting Claude Desktop.
Frequently Asked Questions about MCP Client And
What is MCP Client And?
MCP Client And is a Model Context Protocol (MCP) server that mcp client and server demo It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP Client And?
Follow the installation instructions on the MCP Client And GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP Client And?
MCP Client And works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCP Client And free to use?
Yes, MCP Client And is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
MCP Client And Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCP Client And? 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 MCP Client And 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 MCP Client And?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.