YAMCP

v1.0.0Developer Toolsstable

A Model Context Workspace Manager. Oraganize your MCP servers in local workspaces (coding, design, research, ...), scan, monitor, and integrate each workspace with AI apps via a unified CLI.

agent-toolkitmcpmcp-clientmcp-server
Share:
66
Stars
0
Downloads
0
Weekly
0/5

What is YAMCP?

YAMCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context workspace manager. oraganize your mcp servers in local workspaces (coding, design, research, ...), scan, monitor, and integrate each workspace with ai apps via a unified cli.

A Model Context Workspace Manager. Oraganize your MCP servers in local workspaces (coding, design, research, ...), scan, monitor, and integrate each workspace with AI apps via a unified CLI.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Workspace Manager. Oraganize your MCP server

Use Cases

Organize MCP servers into workspace groups.
Monitor and integrate workspaces with AI apps.
Scan and manage MCP servers across environments.
hamidra

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv1.0.0
UpdatedApr 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx yamcp

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 YAMCP

YAMCP (Yet Another MCP) is a Model Context Workspace Manager that lets you organize your MCP servers into named workspaces — such as 'coding', 'research', or 'design' — and expose each workspace as a single unified MCP gateway to your AI applications. Instead of loading every MCP server for every task, you activate only the workspace relevant to your current work, reducing noise and improving AI focus. YAMCP manages both stdio and SSE-based MCP servers and provides centralized logging across all active servers.

Prerequisites

  • Node.js 18 or later installed on your system
  • npm 7 or later (included with Node.js 18+)
  • One or more MCP servers already installed that you want to organize into workspaces
  • An MCP-compatible client such as Claude Desktop or Claude Code
1

Install YAMCP globally

Install the yamcp package globally so the 'yamcp' CLI is available from any directory.

npm install -g yamcp
2

Import your existing MCP server configurations

Import server definitions from your existing MCP config file, or add servers one by one using the CLI. YAMCP stores server configurations in its own config store.

# Import from an existing config file
yamcp server import ./my-mcp-config.json

# Or list currently known servers
yamcp server list
3

Create a workspace (YAM) and assign servers

Create a named workspace and add the MCP servers you want active in that context. For example, a 'coding' workspace might include filesystem, git, and a code search server.

# Create a new workspace interactively
yamcp yam create

# List all workspaces
yamcp yam list
4

Run a workspace as an MCP server

Start a workspace gateway. YAMCP exposes all servers in the workspace as a single stdio MCP endpoint that your AI client can connect to.

yamcp run coding
5

Configure your AI client to use the YAMCP gateway

Point your Claude Desktop or other MCP client at the YAMCP gateway for the workspace you want to use. Each workspace gets its own command.

{
  "mcpServers": {
    "coding-workspace": {
      "command": "yamcp",
      "args": ["run", "coding"]
    }
  }
}

YAMCP Examples

Client configuration

Claude Desktop config that uses YAMCP to run a named workspace, aggregating multiple MCP servers behind a single entry.

{
  "mcpServers": {
    "coding-workspace": {
      "command": "yamcp",
      "args": ["run", "coding"]
    },
    "research-workspace": {
      "command": "yamcp",
      "args": ["run", "research"]
    }
  }
}

Prompts to try

YAMCP CLI commands and example AI assistant interactions for managing and using workspaces.

- Run 'yamcp server list' to see all registered MCP servers
- Run 'yamcp yam list' to see all defined workspaces
- Run 'yamcp run coding' to start the coding workspace gateway
- Run 'yamcp log' to view consolidated logs from all active servers
- Ask Claude: "What MCP tools are available in my current workspace?"
- Ask Claude: "Use the tools in this workspace to help me debug my TypeScript project"

Troubleshooting YAMCP

yamcp command not found after npm install -g

Check that npm's global bin directory is on your PATH. Run 'npm bin -g' to find the global bin path and add it to your shell profile (e.g., export PATH="$(npm bin -g):$PATH" in ~/.zshrc). Reload your shell and try again.

A server in the workspace fails to start

Run 'yamcp log' to see consolidated error output from all servers. Each server logs with its name prefix. Identify the failing server and test it in isolation by running its command directly in a terminal. Fix its configuration before adding it to the workspace.

Tools from a workspace server do not appear in Claude

Verify the workspace is running by executing 'yamcp run <workspace-name>' in a terminal and checking for startup errors. Also confirm the args in claude_desktop_config.json match the exact workspace name as created (case-sensitive). Restart Claude Desktop after any config changes.

Frequently Asked Questions about YAMCP

What is YAMCP?

YAMCP is a Model Context Protocol (MCP) server that model context workspace manager. oraganize your mcp servers in local workspaces (coding, design, research, ...), scan, monitor, and integrate each workspace with ai apps via a unified cli. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install YAMCP?

Follow the installation instructions on the YAMCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with YAMCP?

YAMCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is YAMCP free to use?

Yes, YAMCP is open source and available under the Apache-2.0 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": { "yamcp": { "command": "npx", "args": ["-y", "yamcp"] } } }

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

Read the full setup guide →

Ready to use YAMCP?

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