Provides version control capabilities for tracking and managing code changes, allowing users to revert to previous versions
Enables execution of Node.js code using the node command
Enables execution of Python code through the system Python interpreter
Allows execution of shell commands in a controlled environment
MCP-CodeSavant
⚠️ PROJECT STATUS: OBSOLETE
This project has been superseded by modern coding agents that natively provide the same capabilities (code manipulation, execution, version control) without requiring a separate MCP server.
Original Purpose
CodeSavant was a Model Context Protocol (MCP) server designed to provide code manipulation, execution, and version control capabilities to AI assistants. It allowed reading, writing, and executing code while maintaining a history of changes.
Related MCP server: My Coding Buddy MCP Server
Why This Project is No Longer Needed
Recent advances in coding agents have made this MCP server redundant. Modern coding agents now include built-in capabilities for:
Direct file manipulation with diff editing
Multi-language code execution
Version control and change tracking
Shell command execution
All the features this server provided
Archive Notice
This repository is maintained for historical reference only. For current projects requiring code manipulation capabilities, consider using modern coding agents that provide these features natively.
Original Features
For historical reference, MCP-CodeSavant provided:
Read and write code files with line-specific operations
Execute code in multiple programming languages (Python, Node.js)
Execute shell commands in a controlled environment
Track and manage code changes with version control
Search within code files
Revert to previous versions of code
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Todd Wolven - (https://github.com/twolven)