machine-mcp
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., "@machine-mcpRungit statusin the workspace and summarize the changes."
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.
machine-mcp
A laptop-side MCP server. An AI agent talks to it over stdio and runs tools on the human's own machine (the one already signed into Copilot CLI and the rest of the local toolchain).
This is a local command process. It does not wrap Cursor or Grok Bot pairing. It does not replace Grok Bot Computers or Local execution.
Install
Python 3.10 or newer.
cd machine-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Dev tests:
pip install -e ".[dev]"
pytest tests/Related MCP server: remotessh-mcp
Run
machine-mcpstdio servers block on stdin. The client starts the process and owns the pipes.
Smoke test (prints status JSON, exits 0):
machine-mcp --checkOn start, if MACHINE_MCP_TOKEN is unset, a random bearer token is generated and printed once to stderr:
machine-mcp token: ...Keep that token for HTTP v2. stdio v1 does not check it: the client already spawned this process as you.
Cursor / Grok Bot connector
Add a local MCP server whose command is the venv entry point. No pairing protocol.
{
"mcpServers": {
"machine-mcp": {
"command": "path/to/.venv/bin/machine-mcp"
}
}
}See examples/mcp.json. Point command at the absolute path of .venv/bin/machine-mcp on this laptop.
Optional env:
MACHINE_MCP_WORKSPACEfile-tool root. Default:~/machine-mcp-workspace(created on start).MACHINE_MCP_TOKENbearer token for a future HTTP listener. Generated if unset.
Tools
Tool | What it does |
| OS, hostname, cwd, Python version, whether |
|
|
| Honest stub that never writes a video file. On Linux with |
| Write a path relative to the workspace. Refuses |
| Read a path relative to the workspace. Same sandbox. 1MB limit. |
Local only
stdio is local to this process. There is no listen socket in v1. HTTP is optional later and must require MACHINE_MCP_TOKEN. Do not expose this server on a network.
License
MIT. Copyright Andrea Griffiths 2026.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceActs as the 'Hands and Eyes' for an Autonomous AI Agent, bridging Large Language Models and your local development environment to enable safe file manipulation, context reading, command execution, and documentation verification.2
- AlicenseNot gradedqualityBmaintenanceProvides local command execution, remote SSH, interactive terminals, file read/write, and source search for AI CLI through stdio, with large output pagination and safety confirmations.81Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables local tool calling over Model Context Protocol via stdio, providing deterministic tools such as calc.add, text.word_count, and text.summarize_naive after JSON-RPC handshake and discovery.MIT
- AlicenseNot gradedqualityCmaintenanceEnables registering custom agent tools via a minimal JSON-RPC over stdio implementation, with zero external dependencies, to expose them to AI agents like Claude, Cursor, and Gemini.MIT
Related MCP Connectors
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Runtime permission, approval, and audit layer for AI agent tool execution.
Git-backed platform for skills, tools, and context for AI agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/AndreaGriffiths11/machine-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server