Raccoon MCP
Click on "Deploy 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., "@Raccoon MCP check git status and run the tests 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.
Raccoon MCP / 浣熊 MCP
A local-first Model Context Protocol (MCP) server for AI-assisted development, files, processes, optional Windows desktop automation and Android tools.
面向开发者的独立本地 MCP 服务。无需安装燕子 / OpenQuickHost,也无需云服务器或域名。
Windows quick start / Windows 快速安装
Prerequisites: Windows 10/11, Node.js 22.16+, npm, PowerShell 5.1+. Git is only needed for cloning; you can also download the ZIP.
git clone https://github.com/luoluoluo22/raccoon-mcp-public.git
cd raccoon-mcp-public
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\install-windows.ps1
npm run doctorThe installer runs npm ci; creates a workspace under your user profile; generates a private 256-bit local token; writes a git-ignored .env; and starts a loopback-only HTTP MCP server on port 3766. Default settings are read-only, Shell disabled, and restricted to the workspace. It never overwrites an existing .env.
可指定工作区、端口,或仅安装而暂不启动:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\install-windows.ps1 -Workspace 'D:\Workspace' -Port 3877 -NoStartStart/stop and optional login auto-start:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\local.ps1 status
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\local.ps1 start
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\local.ps1 stop
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\local.ps1 install-autostartThe URL http://127.0.0.1:3766/mcp is local-only. Cloud-hosted ChatGPT cannot connect to it directly. For remote access use your own secure HTTPS tunnel and OAuth, explained in 部署文档.
Related MCP server: MCP Server
Linux / macOS
Core Node.js file, process, development and MCP transport tools can run on supported Node.js hosts; Windows PowerShell services, GUI automation and screenshots need Windows. Install dependencies using npm ci, copy the provided .env.example to a private .env, set RACCOON_ROOT to an existing isolated workspace and RACCOON_TOKEN to a random secret, then start:
npm ci
cp .env.example .env
# edit the private .env first
npm run start:http
# or use npm start for stdioFor Linux/macOS, check availability of any optional native components you intend to use. Windows task automation is not cross-platform.
Features
Scoped file access, reading/writing/patching, batch operations and rich document helpers
Explicitly enabled Shell, build/test steps, persistent process sessions, Git automation and development pipelines
Streamable HTTP and stdio MCP transports, local health checks and OAuth for optional remote ingress
Optional ADB tools, Windows foreground/UI automation and visual inspection
Optional outbound self-hosted relay with persistent queue and reconnect support
Safety
The Windows installer defaults to RACCOON_READ_ONLY=1, RACCOON_ENABLE_SHELL=0, RACCOON_FILESYSTEM_UNRESTRICTED=0, RACCOON_HOST=127.0.0.1. Modify these only after reading Security policy. RACCOON_ROOT is a file-tool boundary, not a Shell sandbox; enabling Shell grants the current Windows user privileges to commands. Never commit local .env, .raccoon-runtime, device tokens or personal data.
Docs and verification
npm run check
npm test
npm run verifyThe full verify suite can use extra optional native tools for smoke tests. The project currently reports package version 0.8.0 and runs GitHub Actions checks on Windows and Linux.
Old scripts named install-standalone.ps1 or handoff-yanzi-manager.ps1 are migration utilities for pre-existing local installations, not the default installation workflow.
MIT License.
Available Tools
105 toolsadb_appControl Android appCDestructive
Start, stop or clear an Android package.
Inputs: action (required), packageName (required), serial, activity, +3 more.
adb_devicesList Android devicesBRead-only
List ADB devices with state, model, product and transport metadata.
Inputs: deviceId, deviceName.
adb_find_and_tapFind and tap Android UI nodeBDestructive
Find an Android UI node by text/resourceId/content description and tap its center instead of guessing screen coordinates.
Inputs: text, index, match, serial, +5 more.
adb_inputSend Android inputCDestructive
Send tap, swipe, text or keyevent input through adb.
Inputs: type (required), x, y, x2, +7 more.
adb_installInstall Android APKCDestructive
Install an APK from the local workspace using adb install.
Inputs: apkPath (required), serial, replace, deviceId, +3 more.
adb_logcat_startStart Android logcatBDestructive
Start persistent adb logcat and return a normal Raccoon process session for cursor reads.
Inputs: serial, filters, deviceId, clearFirst, +2 more.
adb_packagesList Android packagesCRead-only
List installed Android packages with optional third-party and text filtering.
Inputs: filter, serial, deviceId, deviceName, +1 more.
adb_pullPull file from AndroidCDestructive
Pull a file from an Android device into the local workspace.
Inputs: localPath (required), remotePath (required), serial, deviceId, +2 more.
adb_pushPush file to AndroidCDestructive
Push a local workspace file to an Android device.
Inputs: localPath (required), remotePath (required), serial, deviceId, +2 more.
adb_screenshotCapture Android screenshotCDestructive
Capture the current Android screen through adb exec-out and return it as an MCP image.
Inputs: serial, deviceId, maxBytes, savePath, +1 more.
adb_shellRun Android shell commandCDestructive
Run a command through adb shell on an optional target device.
Inputs: command (required), serial, deviceId, timeoutMs, +2 more.
adb_ui_dumpRead Android UI treeCRead-only
Run uiautomator dump and return structured UI nodes with text, resourceId, content description, bounds and interaction flags.
Inputs: serial, deviceId, deviceName, includeXml.
adb_uninstallUninstall Android packageBDestructive
Uninstall an Android package, optionally retaining its data.
Inputs: packageName (required), serial, deviceId, keepData, +2 more.
android_app_snapshotAndroid app state snapshotBRead-only
Return package version, PID, resumed activity and relevant crash-buffer state for one Android package.
Inputs: packageName (required), serial, deviceId, crashLines, +1 more.
android_dev_cycleAndroid development cycleCDestructive
Build, install a development APK, restart it, wait for startup, assert UI text, inspect crash state, and verify an optional production package was not changed.
Inputs: apkPath (required), packageName (required), buildCommand (required), cwd, +16 more.
build_cache_clearClear build cacheCDestructive
Clear one content-addressed build-cache key or the entire cache.
Inputs: key, deviceId, deviceName.
build_cache_runRun cached buildBDestructive
Hash declared inputs and command, restore cached outputs on hit, or run and cache outputs on miss.
Inputs: command (required), cwd, force, inputs, +7 more.
build_cache_statsBuild cache statisticsBRead-only
List build-cache entries, hit counts and disk usage.
Inputs: deviceId, deviceName.
cloudflare_deploy_verifyCloudflare deploy and verifyCDestructive
Run one deployment command, wait for a new deployment/version condition, capture values, optionally activate traffic using captured values, then run secret-aware HTTP/API assertions.
Inputs: deployCommand (required), cwd, probes, runner, +8 more.
copy_fileCopy file or directoryCDestructive
Copy a file or directory recursively.
Inputs: source (required), destination (required), deviceId, deviceName.
create_directoryCreate directoryCDestructive
Create a directory recursively.
Inputs: path (required), deviceId, deviceName.
db_executeExecute SQLite statementBDestructive
Execute mutating SQLite SQL or a parameterized statement.
Inputs: sql (required), file (required), params, deviceId, +1 more.
db_infoInspect SQLite databaseBRead-only
Inspect SQLite schema and basic page/database metadata.
Inputs: file (required), deviceId, deviceName.
db_query_closeClose SQLite queryBRead-only
Close a retained SQLite query session and database handle.
Inputs: sessionId (required), deviceId, deviceName.
db_query_nextRead next SQLite query batchCRead-only
Read the next rows from a retained SQLite streaming query iterator.
Inputs: sessionId (required), maxRows, deviceId, deviceName.
db_query_sessionsList SQLite query sessionsCRead-only
List currently retained SQLite streaming query sessions.
Inputs: deviceId, deviceName.
db_query_startStart streaming SQLite queryBRead-only
Prepare a SQLite query, return its first batch, and retain the iterator for subsequent batches.
Inputs: sql (required), file (required), params, deviceId, +3 more.
delete_pathDelete pathCDestructive
Delete a file or directory recursively.
Inputs: path (required), deviceId, recursive, deviceName.
desktop_actionsRun Windows desktop actionsADestructive
Run a batch of Windows mouse, keyboard, scroll, wait and window-activation actions. Foreground control is acquired automatically, a visible AI-control overlay is shown for the whole batch, heartbeat is maintained, and the lease is released when complete. Pass leaseId only when intentionally joining a manually acquired foreground-control session.
Inputs: actions (required), task, owner, ttlMs, +3 more.
desktop_windowsList Windows desktop windowsARead-only
List visible top-level Windows windows with title, process ID and native handle. This is read-only and does not claim foreground control.
Inputs: deviceId, deviceName.
dev_pipeline_cancelBDestructive
Cancel queued nodes and terminate owned process trees. Already-started external side effects are not automatically rolled back. Poll state until active nodes settle.
Inputs: runId (required), deviceId, deviceName, confirmInterrupted.
dev_pipeline_listCRead-only
List persistent pipeline runs, newest first.
Inputs: limit, deviceId, deviceName.
dev_pipeline_logsBRead-only
Read bounded persisted node logs. Logs may contain command output; no automatic secret scrubbing.
Inputs: runId (required), nodeId (required), offset, attempt, +3 more.
dev_pipeline_resumeADestructive
Retry selected nodes and their descendants, preserving other completed results. Interrupted executions require reconciliation before confirmInterrupted=true. Resume does not change commands; submit a new graph to change them.
Inputs: runId (required), nodes, deviceId, deviceName, +1 more.
dev_pipeline_startBDestructive
Start a persistent background DAG. Returns immediately. Locks coordinate pipelines in this service; use matching lock names for shared resources. Retries require idempotent nodes.
Inputs: pipeline (required), deviceId, deviceName, idempotencyKey.
dev_pipeline_statusCRead-only
Read pipeline state, bounded result tails and artifact paths.
Inputs: runId (required), deviceId, deviceName.
dev_pipeline_validateARead-only
Validate a persistent task DAG with variable capture, safe conditions, retryUntil polling, locks and explicit runners without executing it.
Inputs: pipeline (required), deviceId, deviceName.
dev_pipeline_waitBRead-only
Wait up to 30s for revision change or completion; supply last revision to avoid polling unchanged state. Tasks continue if this request disconnects.
Inputs: runId (required), waitMs, deviceId, deviceName, +1 more.
edit_blockEdit blockCDestructive
Perform exact text replacement, DOCX XML replacement, or Excel range update.
Inputs: file_path (required), range, content, deviceId, +4 more.
force_terminateForce terminate managed processCDestructive
Terminate a persistent process started through Raccoon.
Inputs: pid (required), deviceId, deviceName.
foreground_control_acquireAcquire foreground controlCDestructive
Reserve the human-interaction foreground for AI GUI work and show a topmost Windows overlay until released or heartbeat expiry.
Inputs: task, owner, ttlMs, deviceId, +1 more.
foreground_control_heartbeatHeartbeat foreground controlCDestructive
Renew the current foreground-control lease and optionally update the task shown in the overlay.
Inputs: leaseId (required), task, deviceId, deviceName.
foreground_control_pausePause or resume foreground controlCDestructive
Pause or resume the active AI foreground-control lease. GUI automation should refuse input while paused.
Inputs: leaseId (required), paused, deviceId, deviceName.
foreground_control_releaseRelease foreground controlBDestructive
Release the active foreground-control lease and dismiss the Windows overlay.
Inputs: leaseId (required), deviceId, deviceName.
foreground_control_statusForeground control statusBRead-only
Return the current foreground-control owner, task, pause state and heartbeat expiry.
Inputs: deviceId, deviceName.
fs_apply_patch_manyApply many exact-text patchesADestructive
Apply validated exact-text replacements to many files in one call. main.cs requires fs_transaction with compile validation. A file is not written if any replacement for that file fails validation.
Inputs: files (required), dryRun, deviceId, deviceName, +1 more.
fs_listList filesBRead-only
List one directory. Accepts absolute paths when RACCOON_FILESYSTEM_UNRESTRICTED=1; relative paths start at RACCOON_ROOT.
Inputs: dir, limit, deviceId, deviceName.
fs_read_chunkRead file chunkARead-only
Read an arbitrary byte range from a text or binary file. Repeated calls can read files of any size without loading the whole file into memory.
Inputs: file (required), offset, deviceId, encoding, +2 more.
fs_read_manyRead many text filesBRead-only
Read multiple UTF-8 files in one call using byte budgets instead of line limits.
Inputs: paths (required), deviceId, deviceName, concurrency, +2 more.
fs_transactionTransactional multi-file patchBDestructive
Transactional source edits: main.cs requires validate.command to compile its project. Strict UTF-8 input, persistent byte backup, forced UTF-8 BOM, integrity statistics, atomic replacement and read-back verification; compile failure restores exact original bytes. Other files support optional validation.
Inputs: files (required), dryRun, deviceId, validate, +1 more.
fs_write_chunkWrite file chunkBDestructive
Write UTF-8 or base64 data by rewrite, append, or absolute byte offset. Chunked calls remove any practical whole-file size limit.
Inputs: file (required), content (required), mode, offset, +3 more.
fs_write_manyWrite many text filesADestructive
Create or replace many UTF-8 text files concurrently while preserving per-file locking.
Inputs: files (required), deviceId, deviceName, concurrency.
fs_write_textWrite text fileADestructive
Create or replace a UTF-8 text file. main.cs requires fs_transaction with a compile validation command. Accepts absolute paths when RACCOON_FILESYSTEM_UNRESTRICTED=1; relative paths start at RACCOON_ROOT.
Inputs: file (required), content (required), deviceId, deviceName.
get_configGet configurationBRead-only
Get Raccoon runtime, host, workspace and compatibility configuration.
Inputs: deviceId, deviceName.
get_file_infoGet file infoBRead-only
Get file metadata, text line counts, and Excel sheet dimensions.
Inputs: path (required), deviceId, deviceName.
get_more_search_resultsGet search resultsCRead-only
Read a range of results from a progressive search.
Inputs: sessionId (required), length, offset, deviceId, +1 more.
get_promptsGet onboarding promptCRead-only
Retrieve one of Raccoon's five built-in onboarding prompts.
Inputs: action (required), promptId (required), deviceId, deviceName.
get_recent_tool_callsGet recent tool callsBRead-only
Get recent in-memory Raccoon tool calls with arguments, results, status and duration.
Inputs: since, deviceId, toolName, deviceName, +1 more.
get_usage_statsGet usage statsCRead-only
Get Raccoon tool usage, success/failure and performance statistics.
Inputs: deviceId, deviceName.
git_commit_scopeScoped Git commitADestructive
Stage and commit only explicit files/directories. Refuses to run when unrelated changes are already staged and verifies the staged set before commit.
Inputs: paths (required), message (required), cwd, deviceId, +2 more.
git_summaryGit status and diff summaryBRead-only
Return branch/status plus working-tree and staged diff summaries without invoking an arbitrary shell.
Inputs: cwd, deviceId, deviceName, includePatch, +1 more.
give_feedback_to_desktop_commanderCompatibility feedback actionCDestructive
Compatibility alias that opens the Raccoon feedback page.
Inputs: deviceId, deviceName.
give_feedback_to_raccoonGive feedback to RaccoonCDestructive
Open the Raccoon GitHub issue form in the default browser.
Inputs: deviceId, deviceName.
http_probeHTTP/API probeCDestructive
Call an HTTP endpoint with optional secret references, structured assertions and bounded retry. Resolved secret values are never returned in tool output.
Inputs: url (required), body, method, headers, +11 more.
interact_with_processInteract with processCDestructive
Send input to a managed process/REPL and wait for its response.
Inputs: pid (required), input (required), deviceId, deviceName, +3 more.
kill_processKill system processBDestructive
Forcefully terminate an operating-system process by PID.
Inputs: pid (required), deviceId, deviceName.
list_devicesList devicesBRead-only
List the local Raccoon node and configured federated Raccoon peers with online/offline state.
Inputs: deviceId, deviceName.
list_directoryList directoryCRead-only
List a directory recursively with depth control and nested overflow protection.
Inputs: path, depth, deviceId, deviceName, +1 more.
list_processesList system processesBRead-only
List all operating-system processes with PID, CPU and memory details.
Inputs: deviceId, deviceName.
list_searchesList searchesCRead-only
List retained progressive search sessions.
Inputs: deviceId, deviceName.
list_sessionsList terminal sessionsCRead-only
List retained Raccoon process sessions.
Inputs: deviceId, deviceName.
move_fileMove fileCDestructive
Move or rename a file or directory.
Inputs: source (required), destination (required), deviceId, deviceName.
pingPingBRead-only
Verify that Raccoon is online locally or on a configured federated device.
Inputs: deviceId, deviceName.
process_killKill persistent processBDestructive
Terminate a process session started by Raccoon. Requires RACCOON_ENABLE_SHELL=1.
Inputs: sessionId (required), deviceId, deviceName.
process_listList process sessionsBRead-only
List persistent process sessions currently retained by Raccoon.
Inputs: deviceId, deviceName.
process_readRead persistent process outputBRead-only
Read new stdout/stderr events from a process session using a cursor. Can wait briefly for new output.
Inputs: sessionId (required), cursor, waitMs, deviceId, +2 more.
process_resource_snapshotProcess resource snapshotBRead-only
Sample CPU, memory, handles, threads and priority for one PID.
Inputs: pid (required), deviceId, sampleMs, deviceName.
process_resource_watch_listList process resource watchesCRead-only
List active resource watches.
Inputs: deviceId, deviceName.
process_resource_watch_readRead process resource watchCRead-only
Read recent resource samples and threshold violations from a process watch.
Inputs: watchId (required), tail, deviceId, deviceName.
process_resource_watch_startStart process resource watchCDestructive
Continuously sample one PID and optionally lower priority or terminate it when CPU/memory thresholds are exceeded.
Inputs: pid (required), action, deviceId, priority, +5 more.
process_resource_watch_stopStop process resource watchCDestructive
Stop and remove a process resource watch.
Inputs: watchId (required), deviceId, deviceName.
process_startStart persistent processADestructive
Start a long-running shell process and return a session ID for incremental output reads. Requires RACCOON_ENABLE_SHELL=1.
Inputs: command (required), cwd, runner, deviceId, +2 more.
process_writeWrite to persistent process stdinCDestructive
Send input to a running process session. Requires RACCOON_ENABLE_SHELL=1.
Inputs: input (required), sessionId (required), deviceId, deviceName, +1 more.
project_build_testRun project workflowCDestructive
Run a sequence of build/test/lint commands in one call and return compact per-step results. Requires RACCOON_ENABLE_SHELL=1.
Inputs: steps (required), cwd, deviceId, deviceName, +4 more.
read_fileRead file or URLBRead-only
Read text with line pagination, Excel ranges, images, PDF pages, DOCX outline/XML, or a URL.
Inputs: path (required), isUrl, range, sheet, +5 more.
read_multiple_filesRead multiple filesCRead-only
Read multiple local files concurrently, including viewable images, without failing the whole batch.
Inputs: paths (required), deviceId, deviceName, concurrency.
read_process_outputRead process outputCRead-only
Read managed process output with new-output, absolute and tail line pagination.
Inputs: pid (required), length, offset, deviceId, +3 more.
resource_governor_configureConfigure resource governorBDestructive
Enable/disable automatic admission throttling for heavy shell/build work based on CPU, memory and concurrency.
Inputs: pollMs, enabled, deviceId, deviceName, +3 more.
resource_governor_statusResource governor statusBRead-only
Return automatic throttling configuration, active heavy operations and queued work.
Inputs: deviceId, deviceName.
resource_snapshotSystem resource snapshotCRead-only
Sample system CPU/memory and return top memory-consuming processes plus governor state.
Inputs: top, deviceId, sampleMs, deviceName.
screenshot_captureCapture Windows screenshotCDestructive
Capture the virtual desktop or one monitor and return the PNG directly as an MCP image.
Inputs: deviceId, savePath, deviceName, monitorIndex.
secret_listList configured secret referencesBRead-only
List names from the protected Raccoon secret store without returning secret values.
Inputs: deviceId, deviceName.
set_config_valueSet configuration valueCDestructive
Set a mutable Raccoon compatibility setting.
Inputs: key (required), value (required), deviceId, deviceName.
shell_runRun shell commandBDestructive
Run one shell command in the specified working directory. Requires RACCOON_ENABLE_SHELL=1. Absolute working directories are allowed when RACCOON_FILESYSTEM_UNRESTRICTED=1.
Inputs: command (required), cwd, runner, deviceId, +3 more.
shutdownShutdown RaccoonCDestructive
Gracefully request shutdown of the current Raccoon server.
Inputs: deviceId, deviceName.
start_processStart processCDestructive
Start a persistent process/REPL and return its PID, initial output and state.
Inputs: command (required), cwd, shell, deviceId, +3 more.
start_searchStart searchCRead-only
Start a progressive file-name or file-content search.
Inputs: pattern (required), path, deviceId, deviceName, +9 more.
stop_searchStop searchCDestructive
Stop a progressive search while retaining its results briefly.
Inputs: sessionId (required), deviceId, deviceName.
system_infoSystem infoBRead-only
Return basic host and Raccoon runtime information.
Inputs: deviceId, deviceName.
visual_compareCompare screenshotsCDestructive
Compute pixel-level visual change metrics and optionally save a red-channel difference image.
Inputs: afterPath (required), beforePath (required), deviceId, threshold, +2 more.
wait_untilBDestructive
Run an idempotent command repeatedly until a structured stdout/stderr/JSON condition matches or a timeout/attempt limit is reached. Replaces model-side polling loops.
Inputs: command (required), cwd, runner, deviceId, +8 more.
who_am_iWho am ICRead-only
Return the operating-system identity running Raccoon and local tool usage.
Inputs: deviceId, deviceName.
worktree_taskIsolated Git worktree taskADestructive
Create, list or remove Raccoon-managed Git worktrees so concurrent AI chats can develop on isolated branches without sharing one working tree.
Inputs: action (required), cwd, force, branch, +5 more.
write_fileWrite fileCDestructive
Write or append text; create Excel workbooks from JSON arrays; create DOCX from markdown-like text.
Inputs: path (required), content (required), mode, deviceId, +1 more.
write_pdfWrite PDFCDestructive
Create a PDF from markdown/HTML/CSS/SVG or modify an existing PDF with insert/delete operations.
Inputs: path (required), content (required), options, deviceId, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 105 tools
The toolset contains numerous overlapping tools across process management (start_process vs process_start, list_sessions vs process_list), file operations (fs_read_many vs read_multiple_files, fs_write_text vs write_file), and feedback aliases, making it hard to pick the right tool without deep inspection. While descriptions sometimes differentiate (e.g., recursive vs non-recursive listing), the sheer volume and redundancy cause frequent ambiguity.
Names are mostly snake_case but follow inconsistent patterns: some use domain prefixes (fs_, process_, adb_, dev_pipeline_), while similar operations use bare verb_noun (read_file, write_file) or noun_verb (process_start vs start_process). The mixed conventions, especially duplicate families for the same domain, reduce predictability.
With 105 tools, the surface is far beyond the recommended 3-15 range and even the 25+ threshold for 'too many,' indicating severe over-scoping. The server would be very difficult for an agent to navigate and likely contains many redundant or rarely used tools.
Coverage is broad and deep across file system, process, ADB, desktop, git, build, pipeline, database, and configuration domains, with full lifecycle tools in many areas. Minor gaps exist (e.g., no explicit secret set/delete, limited git operations), but shell_run can often compensate when enabled.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.132 npm2MIT
- FlicenseNot gradedqualityDmaintenanceA secure Model Context Protocol server providing HTTP endpoints for AI agent tool execution, including file system operations, shell commands, and LLM-based code generation.1-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that connects multiple AI models into a single workflow, enabling multi-model orchestration, conversation continuity, and tools like code review, planning, and CLI-to-CLI bridging.-
- AlicenseAqualityDmaintenanceA Model Context Protocol server for secure local system operations, enabling shell command execution and file management via a standardized interface.141Apache 2.0