SystemKernelMCP
БесплатноНе проверенProvides 180+ tools for full system control including terminal, Git, Docker, Kubernetes, VMs, BIOS, kernel, cybersecurity, AI, and cloud, designed to work with
Описание
Provides 180+ tools for full system control including terminal, Git, Docker, Kubernetes, VMs, BIOS, kernel, cybersecurity, AI, and cloud, designed to work with MCP clients like Cursor and Claude Desktop.
README
180+ tools for full system control: terminal, Git, Docker, Kubernetes, VMs, BIOS, kernel, cybersec (50+ pentesting tools), AI, cloud. Works with Cursor, Claude Desktop, Windsurf, and any MCP client.
What is this?
SystemKernelMCP is an MCP (Model Context Protocol) server. It gives your AI assistant (Cursor, Claude, etc.) 180+ tools to control your system: run terminal commands, manage Docker, pentest (nmap, nuclei, sqlmap, etc.), read files, and more.
You do NOT run it yourself. Your AI client (Cursor, Claude) starts it automatically when you ask for a tool.
Quick Start (3 steps)
Step 1: Install
# Create virtual environment
python -m venv venv
# Activate (pick one for your terminal)
# Windows CMD: .\venv\Scripts\activate
# Windows Git Bash: source venv/Scripts/activate
# Mac/Linux: source venv/bin/activate
# Install MCP
pip install -r requirements.txt
# or: pip install mcp
Step 2: Add to your AI client
For Cursor: This project already has .cursor/mcp.json. Just open the folder in Cursor.
For Claude Desktop: Add to claude_desktop_config.json:
{
"mcpServers": {
"SystemKernelMCP": {
"command": "python",
"args": ["C:\\full\\path\\to\\MCP SERVER\\system_mcp.py"],
"cwd": "C:\\full\\path\\to\\MCP SERVER"
}
}
}
For other clients: Add the same config to your client's MCP settings.
Step 3: Restart and use
- Restart Cursor (or your AI client)
- Enable SystemKernelMCP in Settings → MCP
- In chat, ask: "Run get_os_info" or "Ping google.com"
- Approve the tool when prompted
Health check: Call health_check or get_os_info. If you get a response, it's working.
Important: Do NOT run manually
python system_mcp.py # ❌ Wrong - will show a message and exit
This is a stdio server. It talks over stdin/stdout. Your AI client starts it automatically. Running it in a terminal does nothing useful.
Supported clients
| Client | Config location |
|---|---|
| Cursor | .cursor/mcp.json (in project) |
| Claude Desktop | claude_desktop_config.json |
| Windsurf | Similar to Cursor |
| Custom | Any MCP client that supports stdio |
Tools (180+)
| Category | Examples |
|---|---|
| Terminal | execute_terminal_command, run_commands |
| OS | get_os_info, get_running_processes, get_services |
| Files | read_file, write_file, list_directory, file_hash, grep_files |
| Network | ping_host, check_port, dns_lookup, http_request, ssl_cert_info |
| Docker | docker_ps, docker_logs, docker_exec, docker_compose_up |
| Kubernetes | k8s_pods, k8s_logs, k8s_apply, k8s_delete |
| Git | git_status, git_clone, git_push, git_commit |
| GitHub | gh_repos, gh_pr_list, gh_issue_list |
| VMs | hyperv_list_vms, virtualbox_list_vms, wsl_run, qemu_list_vms |
| BIOS/Kernel | bios_info, kernel_sysctl_get, kernel_modules_list |
| Cybersec | nmap_scan, port_scan_range, nuclei_scan, gobuster_scan, sqlmap_scan, subfinder_enum, hydra_brute, ghidra_analyze, trivy_scan, cybersec_server_execute |
| AI | openai_chat, ollama_chat |
| Cloud | terraform_plan, aws_cli, gcloud_cli |
| Dev | python_run, venv_create, pip_install |
Full list: index.html
Troubleshooting
| Problem | Fix |
|---|---|
| "No such file" in Cursor | Use absolute path in args and cwd |
| MCP not in tools list | Restart Cursor, enable in Settings → MCP |
| "Invalid JSON" when running manually | Normal. Don't run manually. Use from Cursor. |
| venv activate fails in Git Bash | Use source venv/Scripts/activate |
Requirements
- Python 3.10+
- Optional (for specific tools): docker, kubectl, gh, git, nmap, terraform, aws, gcloud, redis-cli, whois, VirtualBox, VMware, Hyper-V, WSL
- Optional (cybersec tools): nmap, rustscan, masscan, gobuster, feroxbuster, ffuf, dirsearch, nuclei, nikto, sqlmap, wpscan, subfinder, amass, httpx, hakrawler, katana, gau, waybackurls, arjun, paramspider, dalfox, wafw00f, fierce, dnsenum, theHarvester, hydra, john, hashcat, enum4linux, smbmap, netexec, autorecon, gdb, radare2, ghidra, binwalk, checksec, volatility, foremost, steghide, exiftool, prowler, trivy, kube-hunter, kube-bench, checkov, terrascan
Установка SystemKernelMCP
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/needyamin/system-kernel-mcpFAQ
SystemKernelMCP MCP бесплатный?
Да, SystemKernelMCP MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для SystemKernelMCP?
Нет, SystemKernelMCP работает без API-ключей и переменных окружения.
SystemKernelMCP — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить SystemKernelMCP в Claude Desktop, Claude Code или Cursor?
Открой SystemKernelMCP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare SystemKernelMCP with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
