Linux MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Linux MCP Server
A high-performance, secure Go MCP (Model Context Protocol) server that exposes Linux system control to AI clients (Claude Desktop, Claude Code, Cursor, Gemini CLI, etc.) over Streamable HTTP with Bearer token authentication.
The core server mymcp is a single static Go binary. An optional Python sidecar daemon (mymcp-recorder) continuously maintains a live LLM-generated host overview.
Quick Install
1. One-Line Script (Recommended)
Downloads the static binary, runs an interactive configuration wizard, and configures the systemd service:
curl -fsSL https://github.com/algony-tony/mymcp/releases/latest/download/install.sh | sudo bash2. Via pipx
pipx install algony-mymcp
sudo mymcp initmymcp init prompts for listening port, admin token, and creates /etc/mymcp/.env along with the systemd service. Add --yes to accept all defaults automatically.
3. Air-Gapped / Offline Install
Download mymcp-<version>-offline-bundle.tar.gz from GitHub Releases:
tar xzf mymcp-*-offline-bundle.tar.gz
cd mymcp-*-offline-bundle
sudo ./install-offline.shTo upgrade: pipx upgrade algony-mymcp && sudo systemctl restart mymcp.
Related MCP server: mcp-remote-agent
Connecting Clients
Configure your MCP client (Claude Desktop, Cursor, or any Streamable HTTP MCP client) using standard Streamable HTTP transport:
{
"mcpServers": {
"linux-server": {
"type": "streamableHttp",
"url": "http://your-server:8765/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}MCP Tools Overview
algony-mymcp provides 9 dedicated tools. Tools accessible to a client depend on its token role:
Tool | Role | Description |
|
| Execute shell commands in a stateless subprocess |
|
| Read files with line numbering, offset, and limit pagination |
|
| Atomically create or overwrite files (auto-creates directories) |
|
| Precise string replacement in existing files |
|
| Find matching file paths by glob pattern, sorted by mtime |
|
| Search file contents with regex (uses |
|
| Mint signed one-time URL for streaming binary/large file uploads |
|
| Mint signed one-time URL for streaming file downloads |
|
| Retrieve live host status maintained by the recorder sidecar |
π Full Schema & Examples: See MCP Tools Reference for detailed JSON parameters, return structures, and curl transfer examples.
Configuration
The server reads configuration from /etc/mymcp/.env (or environment variables). All options, default values, and explanations are documented directly inside .env.example.
Documentation Index
MCP Tools Reference β Comprehensive parameter schemas, return formats, and transfer workflows.
CLI Reference β Server command-line management and token administration (
mymcp token).Observability Guide β Prometheus metrics, Grafana dashboards, and OTLP setups.
Architecture Design β Dual-component Go core + sidecar design and security invariants.
Security Hardening Design β Native TLS, trusted reverse-proxy real IP parsing, auth failure observability, and defense-in-depth.
File Transfer Design β HTTP bypass ticket protocol for large files.
Overview Recorder Design β Self-updating host overview architecture.
Developer Guide (AGENTS.md) β Git workflow, conventional commits, test execution, and CI conventions.
License
Apache License 2.0. See LICENSE for details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP gateway with runtime security policy, tool-call-level control, and audit of agent actions.
Identity, authorization, audit trails, and revocable permissions for AI agents accessing MCP tools.
Related MCP Servers
- AlicenseAqualityDmaintenanceA comprehensive MCP server that enables AI models to perform local file operations, command execution, and task management across multiple platforms. It features advanced capabilities like row-level file editing, directory searching, and system monitoring with built-in security filters.1316 npmMulan Permissive Software , Version 2
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to remotely read/write files and execute commands on Linux servers via MCP protocol.5 npm1MIT
- AlicenseNot gradedqualityDmaintenanceExposes a Linux host with shell, Python, and filesystem tools as MCP tools over HTTPS, enabling AI agents to execute commands and manage files remotely.7 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to securely manage Linux, Docker, Kubernetes, and SSH infrastructure through MCP with permission control, audit logging, and dangerous command filtering.MIT