allcanuse-mcp
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., "@allcanuse-mcpcheck the system's disk space and memory usage"
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.
allcanuse-mcp
An MCP Server for Windows / Linux experimental environments, designed to expose common local machine capabilities to local Agents / MCP Clients.
License: MIT
The goal of allcanuse-mcp is not just to provide a few scattered tools to the model, but to systematically expose "what this experimental machine can do" to the model.
Once connected, the model can not only read files and run commands, but also use the local machine as an actionable workstation.
Currently, 90+ tools are provided, with core capabilities including:
System and Environment Probing: Read system architecture, time, disk space, environment variables, network configuration, network adapters, current IP, and basic runtime environment information.
Command Execution and Automation: Execute cross-platform shell, Windows
cmd, and PowerShell, with support for using command output for subsequent decision-making.Process and Port Management: Start processes, terminate processes, list processes, view process trees, locate processes by port, and enumerate listening ports and established connections.
File and Code Editing: Directory tree traversal, search by filename, search by text, read long files in chunks, precise line replacement, fixed text replacement, text file writing, JSON read/write, binary read/write, hashing, recent files, and desktop file viewing.
Development Assistance and Engineering Operations: Compression/archiving, extraction, configuration modification, source code localization, local patching, and running verification commands, suitable for letting the model directly fix bugs, modify configurations, write scripts, and organize projects.
Web and HTTP Operations: HTTP requests, HEAD probing, response header retrieval, web content extraction, web to Markdown, link extraction, table extraction, specific HTML element extraction, web form submission, file upload, file download, and redirect chain tracking.
Network Diagnostics and Protocol Debugging: DNS resolution, reverse resolution, TLS certificate reading, ping, traceroute, TCP connectivity testing, raw TCP send/receive, UDP send/receive, WebSocket debugging, and small-scale port scanning.
Desktop and Window Observation: Enumerate windows, get foreground window, summarize desktop context, and take desktop screenshots, suitable for working with models that have visual capabilities.
Camera Capabilities: Enumerate local cameras and take photos, suitable for experimental scenarios requiring visual input.
Duty and Long-running Task Hosting: Wait for time, wait for file/process/port/HTTP/window/desktop changes, background duty tasks, task scheduling, task events, task artifact recording, and handover summaries after disconnection.
Model Self-inspection and Self-discovery: Can directly list all tools and complete descriptions, making it easy for the model to decide what to call next in unfamiliar tasks.
What can the model do after connecting?
After connecting to this MCP, the model can do more than just "answer questions"; it can actively advance tasks on the local machine, for example:
Help you troubleshoot "why a service won't start": Check ports, then processes, then logs, then send HTTP requests, and finally provide the root cause.
Help you modify code and fix configurations: Search for target files and functions, read large files in chunks, precisely modify a few lines of code, and then automatically run verification commands.
Help you read web pages and organize information: Scrape web content, extract links, extract tables, download attachments, and summarize the results into a structured format suitable for further processing.
Help you check local network issues: Check DNS, ping, ports, TLS, routing, and connection status to determine if it's a resolution issue, host unreachable, port blocked, or an application-layer exception.
Help you automatically observe desktop changes: Monitor installers, window pop-ups, foreground switching, and automatic screenshots, suitable for GUI tasks in experimental environments.
Help you upload and download local files: Upload logs, archives, and build artifacts to interfaces, or pull network files to the local machine like a lightweight
wget.Help you perform long-term duty: Wait for files to be generated, services to recover, or windows to appear while the user is away, and quickly take over via a handover summary upon return.
Help you automate experiments in virtual machines: Hand over the entire "observe -> judge -> execute -> verify" process to the model, rather than letting the model stop at verbal suggestions.
If you want the model to be more like a truly hands-on local assistant, rather than one that only talks but doesn't act, allcanuse-mcp is positioned to put these capabilities directly into the model's hands.
Related MCP server: windows-admin-mcp
Quick Start
Run directly in the repository root:
python run_server.py --transport stdioWindows is also supported:
start.cmd --transport stdioLinux is also supported:
./start.sh --transport stdioIf already installed as a package, you can also:
pip install -e .
allcanuse-mcpDocumentation
General Usage Instructions: docs/USAGE.zh-CN.md
Overview of All Tools: docs/TOOLS.zh-CN.md
Duty Workflow Explanation:
resource://guides/workflows/duty-watchLM Studio Integration Tutorial: docs/LM-STUDIO.zh-CN.md
Codex / Claude Code / OpenCode Integration Tutorial: docs/CLIENT-INTEGRATIONS.zh-CN.md
End-user Usage Tutorial after Release: docs/RELEASE-USAGE.zh-CN.md
If you want to connect this MCP to different clients, it is recommended to prioritize reading:
Optional Dependencies
Camera functionality depends on
opencv-pythonLinux window enumeration depends on
wmctrlLinux active window query depends on
xpropLinux screenshots may use
gnome-screenshot,scrot, orimagemagick
Verification
python -m compileall src tests run_server.py
$env:PYTHONPATH=(Resolve-Path .\src).Path
python -m unittest discover -s tests -vThis 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
- AlicenseBqualityDmaintenanceHigh-performance MCP server giving AI agents advanced filesystem and automation capabilities on Windows, with 26 tools across file I/O, search, Git, process management, and more.262MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to manage, monitor, and diagnose Windows systems through 42 tools across 8 modules, including services, event viewer, task scheduler, processes, network, diagnostics, observability, and safety features.328MIT
- FlicenseBqualityCmaintenanceA lightweight MCP server that enables AI assistants to interact with the local machine through terminal, filesystem, and Python execution tools.91
- FlicenseNot gradedqualityCmaintenanceA powerful filesystem MCP server for AI agents with extensive system access, including filesystem operations, shell execution, Windows tools, reverse engineering, code intelligence, and agent orchestration.1
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server exposing the Backtest360 engine API as tools for AI agents.
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/ra1nyxin/allcanuse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server