Personal MCP Remote Agent
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., "@Personal MCP Remote Agentcheck the git status in my workspace"
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.
Personal MCP Remote Agent
Personal MCP Remote Agent คือ MVP สำหรับให้ ChatGPT เชื่อมผ่าน MCP ไปยัง Gateway แล้วส่งคำสั่งแบบปลอดภัยไปยัง Desktop Agent บน Windows เครื่องนี้ โดยรอบแรกเปิดเฉพาะโหมด SAFE: อ่านโปรเจกต์, อ่านไฟล์ text, ดู git status/diff, และรัน npm run build / npm test จากโปรเจกต์ที่อยู่ใน WORKSPACE_ROOT เท่านั้น
Architecture
ChatGPT -> MCP over HTTPS -> Gateway -> Secure WebSocket -> Desktop Agent -> WORKSPACE_ROOTapps/gateway: HTTP server, WebSocket server, MCP endpointapps/desktop-agent: CLI agent ที่เชื่อม Gateway และ execute toolspackages/shared: path safety, permission, command wrapper, audit logpackages/protocol: Zod schemas สำหรับ message และ tool args
Related MCP server: bridge-mcp
Requirements
Node.js 22+
npm 10+
Git ใน PATH
Setup บน Windows
cd personal-mcp-agent
npm install
Copy-Item .env.example .envแก้ .env:
GATEWAY_PORT=8787
GATEWAY_HOST=127.0.0.1
GATEWAY_URL=ws://127.0.0.1:8787/agent
AGENT_TOKEN=replace-with-a-long-random-token
WORKSPACE_ROOT=D:\AI-Workspace
DEVICE_ID=personal-windows-agent
DEVICE_NAME=Windows Desktop Agent
PERMISSION_MODE=SAFEสร้าง WORKSPACE_ROOT และวางโปรเจกต์ที่ต้องการให้ Agent อ่านไว้ใต้ folder นี้ ห้ามใช้ token จริงใน source code
Run
เปิด Gateway:
npm run dev:gatewayตรวจ health:
curl http://127.0.0.1:8787/healthเปิด Desktop Agent อีก terminal:
npm run dev:agentดู Agent ที่เชื่อมแล้ว:
curl http://127.0.0.1:8787/api/devicesMCP endpoint อยู่ที่:
POST http://127.0.0.1:8787/mcpMCP Tools
get_devicesget_projectslist_filesread_filegit_statusgit_diffnpm_buildnpm_test
ถ้ามี Agent มากกว่า 1 เครื่อง ให้ส่ง deviceId มากับ tool arguments
Security Limitations
Agent อ่านหรือรันคำสั่งได้เฉพาะ path ใต้
WORKSPACE_ROOTป้องกัน
../, absolute path, UNC path, network path และ symlink escape เท่าที่ตรวจได้ใน MVPไม่มี
write_file,delete_file, arbitrary shell, git commit, git push, remote mouse/keyboard/screen controlWORKและDANGEROUSมีไว้เป็น architecture placeholder แต่ยังไม่เปิดใช้งาน
Verify
npm run typecheck
npm test
npm run build
npm run smokePhase 1 Status
Phase 1 is complete when typecheck, test, build, lint, and smoke all pass. The first commit and any push should happen only after user approval.
Vercel Project
This repository is linked to a new Vercel project:
Vercel Project: disomanceo/personal-mcp-agent
GitHub Repo: https://github.com/disomanceo/personal-mcp-agent
Production URL: https://personal-mcp-agent.vercel.appImportant: the Phase 1 Gateway uses a long-lived WebSocket connection to the Desktop Agent. Vercel Functions are not the right runtime for that WebSocket relay by themselves. For full cloud operation, run the Gateway on a persistent WebSocket-capable host, or use Vercel for HTTP/MCP-facing pieces and a separate relay service for Desktop Agent WebSockets.
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.
Related MCP Servers
- Alicense-qualityCmaintenanceLocal MCP server bridging ChatGPT Web to local tools for file, shell, git, test, and process management with secure policy controls.MIT
- FlicenseBqualityBmaintenanceA local MCP server that bridges ChatGPT to a Windows PC, offering filesystem, shell, Git, and diagnostic tools via a secure tunnel.17
- Flicense-qualityCmaintenanceSecure localhost MCP gateway that exposes project-scoped file/Git/search tools and controlled CLI agent adapters (Codex, Claude) with fixed argv for safe Windows-native agent work.
- Alicense-qualityBmaintenanceEnables ChatGPT Developer Mode to securely invoke multiple Windows-local stdio MCP servers through a single gateway, with tool namespacing, path restrictions, and serial execution control. It includes safe-file, image, and download tools for local workspace interaction.1MIT
Related MCP Connectors
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Give AI agents secure access to ZERNO project briefs, tasks, and context over remote MCP.
Artifact store for AI agents. Hosted OAuth at mcp.artifacta.io/mcp; local stdio via npm/PyPI.
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/disomanceo/personal-mcp-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server