Back to Home
Abhi-vish icon

code-buddy

by Abhi-vish

Overview

Provides an AI-powered coding companion with comprehensive file system and development tools, integrating with MCP-compatible clients like Claude Desktop.

Installation

Run Command
uv run python -m src.server.main

Environment Variables

  • OPENAI_API_KEY
  • PROJECT_ROOT
  • ALLOW_EXTERNAL_PATHS
  • MCP_SERVER_NAME
  • MCP_SERVER_VERSION
  • MAX_FILE_SIZE
  • MAX_DEPTH
  • LOG_LEVEL

Security Notes

The server includes tools that allow arbitrary command execution (`run_command`, `run_python`, `git`, `docker_tool`), HTTP requests (`http_request_tool`, `curl_tool`), and file system modifications outside the project root if `ALLOW_EXTERNAL_PATHS` is set to `true` (which is its default configuration in the provided example). While `PathValidator` attempts to block access to sensitive files, these tools offer broad system and network access. If the LLM's actions are unconstrained or if a vulnerability allows for command injection, this could lead to arbitrary code execution, data exfiltration, or other severe compromises. Running this server in a tightly controlled and isolated environment is highly recommended.

Similar Servers

Stats

Interest Score48
Security Score3
Cost ClassHigh
Avg Tokens3000
Stars3
Forks0
Last Update2025-12-08

Tags

AICodingDevelopmentToolsMCP