- Home
- MCP servers
- My Coding Buddy
My Coding Buddy
- python
0
GitHub Stars
python
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ajkeast-coding-buddy-mcp-server": {
"command": "python",
"args": [
"mcp-server.py"
],
"env": {
"API_KEY": "value"
}
}
}
}You can run a local MCP server that acts as your coding companion, connecting to your coding clients to automate tasks, access your codebase, and help you make faster, smarter software decisions.
How to use
Start the MCP server in your development environment and connect a compatible MCP client such as Cursor, VS Code, or other MCP-driven tools. Once connected, you can ask the server to automate repetitive tasks, fetch and analyze parts of your codebase, and receive context-aware recommendations that fit your project goals. The server will understand your project context, offer relevant tools, execute commands when appropriate, and return detailed results so you can iterate quickly.
How to install
Prerequisites you need before installation are a Python 3 runtime and a working virtual environment manager.
Step 1: Create and activate a virtual environment.
python -m venv venv
./venv/Scripts/Activate.ps1 # On Windows
source venv/bin/activate # On macOS/Linux
Step 2: Install dependencies.
pip install -r requirements.txt
Configuration and running
The MCP server can be started with a local Python command. The following configuration snippet shows how a local MCP server can be defined for a Cursor-style setup.
Note: This configuration uses a local Python process to run the MCP server script and can include environment variables needed by the server.
Example startup configuration
{
"mcpServers": {
"coding_buddy": {
"command": "python",
"args": ["mcp-server.py"],
"env": {
"API_KEY": "value"
}
}
}
}
Available tools
automation
Automates repetitive development tasks to save time and reduce manual effort.
codebase_access
Provides quick access to the current project codebase and relevant tooling.
ai_assistance
Offers AI-powered suggestions and context-aware guidance to improve coding decisions.
environment_management
Manages development environment state and workflow orchestration for your tasks.