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.
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)
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
Related MCP Servers
- -securityFlicense-qualityA powerful interface for extending AI capabilities through remote control, calculations, email operations, knowledge search, and more.Last updated -37
- -securityFlicense-qualityA personal AI coding assistant that connects to various development environments and helps automate tasks, provide codebase insights, and improve coding decisions by leveraging the Model Context Protocol.Last updated -
- -securityAlicense-qualityA sophisticated server that enables AI assistants to automatically analyze codebases and generate comprehensive, professional documentation.Last updated -1MIT License
- -securityAlicense-qualityProvides AI coding assistants with context optimization tools including targeted file analysis, intelligent terminal command execution with LLM-powered output extraction, and web research capabilities. Helps reduce token usage by extracting only relevant information instead of processing entire files and command outputs.Last updated -39441TypeScriptMIT License