Local Machine MCP Server
Supports querying MySQL databases through the db_query tool.
Exposes the MCP server publicly via ngrok, enabling remote access with a public URL.
Supports querying PostgreSQL databases through the db_query tool.
Supports querying SQLite databases through the db_query tool.
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., "@Local Machine MCP Serverrun 'npm run dev' in background"
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.
Local Machine MCP Server 🖥️ (Agent Edition · GUI + .exe + ngrok)
برنامج سطح مكتب بسيط بواجهة رسومية بيحوّل جهازك لـ "MCP server" بيشتغل عبر HTTP endpoint، عشان عملاء زي Traycer / Claude / Cline (اللي بيطلبوا Endpoint URL) يتصلوا بيه ويتصرفوا كأنهم agent كامل على جهازك: قراءة/كتابة ملفات، تنفيذ أوامر (عادية أو admin)، تشغيل عمليات في الخلفية، والاتصال بقواعد البيانات. كل ده بضغطة زرار، ومع دعم ngrok لتطليع لينك عام.
⚠️ تحذير أمني: البرنامج ده بيدّي صلاحية تنفيذ أوامر وتعديل ملفات على جهازك، ولو فعّلت ngrok بيعرّضه على النت. استخدمه بحذر شديد، فعّل ngrok فقط وقت الحاجة، استخدم API Token، ووصّله بعملاء موثوقين. كل عمليات الملفات مقيّدة بالفولدر اللي تختاره.
✨ المميزات
🖱️ واجهة رسومية بسيطة (تشغيل/إيقاف بضغطة)
📁 اختيار الفولدر المسموح بالـ Browse
🔐 API Token اختياري لحماية الـ endpoint
🌐 خانة لـ ngrok API key عشان تطلّع Endpoint URL عام
📋 الـ Endpoint URL بيظهر جاهز للنسخ بضغطة
📜 شاشة Log حيّة
📦 يتبني لملف .exe واحد
Related MCP server: mcp-devtools
التشغيل من السورس
git clone https://github.com/authmeonline/local-machine-mcp.git
cd local-machine-mcp
pip install -r requirements.txt
python gui.pyبناء ملف .exe
شغّل:
build_exe.batهتلاقي البرنامج في: dist\LocalMachineMCP.exe
طريقة الاستخدام
افتح البرنامج (أو الـ .exe).
اختار الفولدر المسموح (مثلاً مشروعك).
(اختياري لكن مهم مع ngrok) حط API Token عشان تأمّن الوصول.
لو عايز لينك عام: فعّل Expose publicly via ngrok وحط ngrok API key بتاعك.
تجيب الـ authtoken من: https://dashboard.ngrok.com/get-started/your-authtoken
اضغط ▶ Start Server.
انسخ Endpoint URL اللي ظهر وحطه في العميل (Traycer/Claude/...).
الأدوات اللي بيعرضها
ملفات: list_allowed_dirs · list_directory · read_file · write_file · append_file · patch_file · delete_file · make_dir · delete_dir · move_file · copy_file
بحث: grep_search (بحث regex جوه الملفات زي ripgrep، بدعم سطور السياق before_context/after_context/context) · find_files (البحث عن ملفات بـ glob)
أوامر/عمليات: run_command (يدعم elevated=True للصلاحيات الإدارية) · run_background · kill_process
قواعد بيانات: db_query (يدعم sqlite / postgres / mysql)
لو فعّلت API Token، لازم تمرّر
api_tokenمع كل أداة.
أمثلة سريعة
تعديل سطر في ملف:
patch_file(path, old_text, new_text)تشغيل سيرفر تطوير في الخلفية:
run_background("npm run dev")استعلام قاعدة بيانات:
db_query(engine="postgres", query="SELECT * FROM users", dsn="postgresql://user:pass@localhost/db")
ملاحظة مهمة عن العمل مع Traycer
سلوك Traycer (تخطيط vs تنفيذ) متحكم فيه من Traycer نفسه. Traycer بينفّذ الكود عن طريق Execution Agent المدمج جواه مباشرةً على الـ workspace المفتوح. السيرفر ده مفيد أكتر مع عملاء MCP تانيين (Claude/Cline)، أو لتنفيذ على جهاز remote، أو للوصول لقواعد بيانات.
الأمان
كل عمليات الملفات مقيّدة بالفولدر المختار.
run_commandبينفّذ بصلاحيات المستخدم الحالي (أو admin لوelevated=True).استخدم API Token دايماً لما تفعّل ngrok.
ngrok بيعرّض جهازك على النت — فعّله بحذر.
متشغّلش البرنامج بصلاحيات admin إلا للضرورة.
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
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/authmeonline/local-machine-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server