Discover and explore top open-source AI tools and projects—updated daily.
xyTomAI agents code locally and remotely
Top 91.4% on SourcePulse
Summary
Coding Tools MCP provides a model-neutral runtime server (MCP server) designed to equip any AI agent with the ability to interact with local coding primitives. It addresses the need for AI agents to perform actions such as inspecting code, applying structured patches, running tests, and executing shell commands directly within a local development environment. This empowers AI agents by giving them direct, programmatic access to a workspace, abstracting away the underlying execution details.
How It Works
The core approach is an MCP server that exposes a defined set of local coding primitives via an HTTP endpoint or standard input/output. It is explicitly designed to be model-agnostic, meaning AI clients connect to this server to access tools like file I/O, git operations, and command execution, rather than the server being tied to a specific AI model. This separation of concerns allows flexibility in AI agent design and model choice, focusing solely on providing a secure and controlled execution environment for coding tasks.
Quick Start & Requirements
curl -fsSL https://raw.githubusercontent.com/xyTom/coding-tools-mcp/main/scripts/install.sh | bashuvx coding-tools-mcp --workspace .image extra requires pip install -e ".[image]".docs/profile-v0.1.md, docs/remote-mcp.md, and SECURITY.md.Highlighted Details
exec_command permission modes (safe, trusted, dangerous) to manage execution risks.Maintenance & Community
No specific details regarding notable contributors, sponsorships, partnerships, or community channels (like Discord/Slack) were found in the provided README.
Licensing & Compatibility
Limitations & Caveats
This project explicitly omits AI agent-centric features such as memory management, web search, model routing, or subagent orchestration, leaving these responsibilities to the client. It is not a complete OS or container sandbox; security relies on configurable permission modes and host OS features like Landlock. On systems without Landlock, external sandboxing is recommended for untrusted commands. The dangerous permission mode carries significant security risks and should be used with extreme caution. The repository does not claim SWE-bench leaderboard results.
1 week ago
Inactive