Workspace MCP
Integrates with Docker for container management operations.
Integrates with Figma for accessing and manipulating design files.
Provides read-only Git operations including status, log, and diff.
Integrates with GitHub for repository management, issue tracking, and other GitHub API operations.
Integrates with PostgreSQL for database querying and management.
Integrates with Python for scripting, execution, and package management.
Integrates with React for component development and project scaffolding.
Integrates with Rust for compilation, execution, and project management.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Workspace MCPshow my workspaces"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Workspace MCP
Workspace MCP is a generic, secure local development platform that exposes controlled developer capabilities to AI clients through the Model Context Protocol (MCP).
It is not a Merciless Janitors Studios product. MJS is one consumer and may ship an extension package—the core must work for any developer who has never heard of MJS.
Mission
Allow AI assistants to work naturally inside explicitly authorized development workspaces—with deny-by-default security, audit logging, and capability-aware adaptation to each repository.
Related MCP server: codex-web-bridge
Status
Attribute | Value |
Phase | Phase 2 — M2 search + commands implemented |
MCP server | M1+M2 stdio server ( |
Product maturity |
|
OS/capsule | Agentic Delivery OS v1.5.7 |
Initial authorized root |
|
M2 Tools (Implemented)
Tool | Capability | Description |
|
| Search filenames or content |
|
| Run allowlisted commands by ID |
Permission profiles: observer (read+search), maintainer (+commands). See config/examples/commands.json.
M1 Tools (Implemented)
Tool | Capability | Description |
|
| List registered workspaces in grant |
|
| Directory listing |
|
| Read UTF-8 file content |
|
| Git porcelain v2 status |
|
| Bounded one-line log |
|
| Unstaged or staged diff |
|
| Capability detection report |
Writes, search, commands, and extensions are M2+ — see docs/hds/product/roadmap.md.
Installation
cd ~/Documents/dev/workspace-mcp
npm install
npm run buildConfiguration
Copy examples and edit paths for your machine:
mkdir -p ~/.config/workspace-mcp/grants
cp config/examples/workspaces.json ~/.config/workspace-mcp/
cp config/examples/grants/local-dev.json ~/.config/workspace-mcp/grants/
cp config/examples/commands.json ~/.config/workspace-mcp/
chmod 600 ~/.config/workspace-mcp/grants/local-dev.jsonOverride config directory: WORKSPACE_MCP_CONFIG_DIR
Cursor / MCP Client
Add to MCP settings (stdio):
{
"mcpServers": {
"workspace-mcp": {
"command": "node",
"args": ["/absolute/path/to/workspace-mcp/dist/index.js"],
"env": {
"WORKSPACE_MCP_PRINCIPAL_ID": "local-dev"
}
}
}
}Client smoke tests are M5 — configuration above is not yet validated against all clients.
Development
npm test # 15 tests — security + auth + tools
npm run build
npm run dev # stdio server via tsxCore vs Extensions
Layer | Responsibility |
Core | Workspace registration, FS, Git, search, safe commands, audit, permissions, capability detection, extension host |
Extensions | ADOS, hDS, MJS, Universe Engine, Docker, GitHub, Figma, PostgreSQL, Node, Python, Rust, React |
The core must not depend on any extension.
Documentation Map
Topic | Location |
M1 contract |
|
Installation |
|
Tool catalog (M1) |
|
Extension architecture |
|
Security doctrine |
|
Roadmap |
|
Claim Boundaries
Not production-ready · M1 read-only only · Client integrations unverified (M5)
No writes/search/commands until M2/M3
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pira73br/workspace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server