MCP Client And

v1.0.0Developer Toolsstable

MCP Client and Server demo

mcp-client-andmcpai-integration
Share:
120
Stars
0
Downloads
0
Weekly
0/5

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

Learn and test MCP client and server implementations.
jherr

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedApr 12, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-client-and

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-server
2

Install dependencies with pnpm

The project uses pnpm workspaces to manage both the client and server packages. Install all dependencies from the root.

pnpm install
3

Build 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 --all
4

Start 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 server
5

Add 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.

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.

Quick Config Preview

{ "mcpServers": { "mcp-client-and": { "command": "npx", "args": ["-y", "mcp-client-and"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides