Remote Access MCP
The idea: Your chatbot already knows how to reason. Remote Access MCP gives that reasoning a controlled pair of hands on a machine you own.
Power your agent
คำสั่งของผู้เผยแพร่เอง ไม่ใช่เอนด์พอยต์ของ PlugMCP
Host a copy with our keys and logs.
npx -y [email protected]Claude Code ไม่มีลิงก์ติดตั้งสำหรับคำสั่งแบบโลคัล ให้คัดลอกคำสั่งด้านล่างแล้วรันในเทอร์มินัล
claude mcp add amiralimanzar-remote-access-mcp -- npx -y remote-access-mcp@4.6.12รันในเทอร์มินัล
{ "mcpServers": { "amiralimanzar-remote-access-mcp": { "command": "npx", "args": [ "-y", "[email protected]" ] } }}claude_desktop_config.json
URL แบบรีโมตหรือคำสั่งบนเครื่องของคุณ? การติดตั้งสองแบบต่างกันอย่างไร
รันบน PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
เปิดจากผู้เผยแพร่
The idea: Your chatbot already knows how to reason. Remote Access MCP gives that reasoning a controlled pair of hands on a machine you own.
Turn any Linux server into an AI-agent-accessible machine via MCP. ChatGPT, Claude, and Grok connect over HTTPS and control files, shell, git, and more — securely, with zero Python dependencies.
Model Context Protocol (MCP) lets AI applications use external tools and data. Remote Access MCP is the bridge between an MCP-compatible AI client and a real machine.
Install it on a laptop, desktop, VM, home server, cloud server, or development box. Connect your AI client, grant it only the directories and capabilities it needs, and let the agent actually do the work.
Instead of:
"Here is the error. Tell me what command I should run."
You can have an agentic workflow:
"Inspect the project, reproduce the bug, edit the files, run the tests, check the logs, fix the issue, and tell me exactly what changed."
The AI can perform the loop instead of merely describing it.
┌──────────────────────┐
│ ChatGPT / Claude │
│ Grok / Qwen / etc. │
└──────────┬───────────┘
│ MCP / HTTPS
▼
┌──────────────────────────────┐
│ Remote Access MCP │
│ auth · policy · audit · jobs │
└──────────────┬───────────────┘
│ controlled tools
┌───────┼────────┬──────────┐
▼ ▼ ▼ ▼
Files Shell Git Browser
│ │ │ │
└───────┴────────┴──────────┘
▼
Your real machine
Depending on the permissions you grant, an MCP client can:
That means the AI can follow a real observe → plan → change → test → verify loop.
Most AI chat experiences stop at generated text. Coding agents improve that by giving the model a workspace. Remote Access MCP takes the same idea to the machine itself while keeping the operator in control.
It is designed for:
The core gateway is designed for Linux, macOS, and Windows with Node.js 18+.
npm install -g remote-access-mcp
Or on Ubuntu/Debian:
curl -fsSL https://raw.githubusercontent.com/AmirAliManzar/remote-access-mcp/main/install.sh | bash
ramcp init
ramcp is the CLI and interactive TUI (terminal user interface). Run it with no arguments in an interactive terminal to open the guided interface.
Start narrow. For example:
ramcp policy allow ~/Projects/my-app
ramcp policy shell on
You can create separate tokens for separate agents or use cases:
ramcp token add --name developer \
--paths ~/Projects/my-app \
--scopes filesystem,git,shell \
--shell
For a client that accepts a token in the URL:
https://your-host/<token>/mcp
For clients that support an Authorization header:
https://your-host/mcp
Authorization: Bearer <token>
Use:
ramcp url
to print the connector URL for the current runtime.
You do not need to buy a domain or configure port forwarding just to experiment.
ramcp tunnel
Remote Access MCP can use a supported tunnel provider and print a public HTTPS endpoint. Auto mode remembers the last successful provider and prefers it on the next run.
You can also use direct HTTP when appropriate:
ramcp tunnel --direct
Direct mode chooses a high dynamic port rather than common service ports and performs availability/health checks before presenting the endpoint.
Free tunnel providers may assign a new hostname after a tunnel is recreated. A provider's free tier controls hostname persistence, not Remote Access MCP.
For a Linux server with a domain:
ramcp init
ramcp policy allow /srv/myapp
ramcp policy shell on
ramcp service install --domain mcp.example.com
ramcp doctor
ramcp url
The service setup is intended to keep the gateway local and put your chosen HTTPS edge/reverse proxy in front of it.
Remote Access MCP is not just a collection of shell wrappers. The toolset is designed so an AI agent can complete multi-step work.
User:
"The tests are failing. Find the cause, fix it, run the relevant tests,
and verify that the fix didn't break anything else."
Agent:
1. Inspect project structure
2. Read relevant files
3. Run the failing test
4. Inspect output/logs
5. Edit the code
6. Run focused tests
7. Run broader verification
8. Report files changed + results
"Why is this server slow? Check CPU, RAM, disk, processes, network,
logs and services. Identify the bottleneck and propose or perform the
lowest-risk fix, then verify the result."
"Create the project in /srv/demo, install its dependencies, implement
the feature, run the tests and leave me a working build."
The important difference is that the model gets tools + state + feedback, so it can iterate against the real environment.
Remote Access MCP is deliberately permission-oriented. Installing it does not mean giving an AI unrestricted root access.
Tokens can have:
auditor, developer, deployer, adminExample read-only token:
ramcp token add \
--name auditor \
--paths /srv/myapp \
--scopes filesystem,git \
--read-only
The project includes protections such as:
.. and symlinks before policy checksATTACHSecurity is not a promise that an AI can never make a mistake. The goal is to make its capabilities explicit, bounded, observable, and revocable.
See SECURITY.md for the security model and reporting guidance.
Long-running work does not have to block the request that started it.
The gateway provides bounded worker execution for:
This is useful when an agent needs to build/test several components, wait for a long-running task, or perform independent checks concurrently.
Automation rules can be triggered by intervals and supported tool, webhook, file, and health events. Actions still pass through the normal token policy, scopes, read-only controls, and audit layer.
This lets you build workflows such as:
webhook → inspect deployment → run health checks → collect logs → notify
or:
health event → bounded recovery action → verify → record incident
Autonomous recovery is disabled by default and requires explicit operator configuration.
Optional integrations can extend the gateway without making them mandatory for the core runtime.
Supported/available integrations include:
Each Remote Access MCP instance can keep its Codebase Memory runtime/data/cache identity isolated from other applications on the same machine.
The command line remains script-friendly while the interactive terminal UI provides a guided operator experience.
ramcp # interactive TUI in a real terminal
ramcp doctor # diagnose the environment
ramcp status # runtime/service summary
ramcp service status # service state
ramcp service logs -f # follow logs
ramcp tunnel # public connection
ramcp url # current connector URL
ramcp token list # token fingerprints
ramcp audit --verify # verify audit hash chain
The TUI is an operator interface, not a general server-control center. It focuses on configuring, starting, connecting, securing, diagnosing, and operating Remote Access MCP itself.
Remote Access MCP includes a broad operational toolkit covering:
The exact built-in tool surface can evolve between releases; use the installed version's doctor, documentation, and MCP tool list as the source of truth.
No Python runtime and no Docker runtime are required for the core gateway.
Remote Access MCP is MIT licensed and intended to be useful as infrastructure for developers, self-hosters, AI-agent builders, and automation projects.
git clone https://github.com/AmirAliManzar/remote-access-mcp.git
cd remote-access-mcp
npm install
npm test
npm run build
Contributions, bug reports, security reports, ideas, and real-world agent workflows are welcome.
MIT © Amir Ali Manzar
Turn any Linux server into an AI-agent-accessible machine via MCP. ChatGPT, Claude, and Grok connect over HTTPS and control files, shell, git, and more — securely, with zero Python dependencies.
{ "mcpServers": { "amiralimanzar-remote-access-mcp": { "command": "npx", "args": [ "-y", "[email protected]" ] } }}เครื่องมือ
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
FAQ
คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Remote Access ทำงานแบบโลคัลผ่าน stdio
ตรวจสอบล่าสุดเมื่อ 2026-10-27 Turn any Linux server into an AI-agent-accessible machine via MCP. ChatGPT, Claude, and Grok connect over HTTPS and control files, shell, git, and more — securely, with zero Python dependencies.