godmode_mcp

godmode_mcp is a tool developed in Python, primarily aimed at developers. It features a simple interface that is user-friendly for beginners, but its functionality is somewhat limited, making it less suitable for specialized applications.

GitHub Stars

0

User Rating

Not Rated

Favorites

0

Views

32

Forks

0

Issues

0

README
MCP Server โ€“ Model Context Protocol for Local Command Execution

A lightweight MCP (Model Context Protocol) server that enables local command execution through LLMs such as Claude Desktop. It allows LLMs to seamlessly perform coding tasks like generating files, launching projects, opening editors, and more.

๐Ÿš€ Features
  • โœ… Execute shell commands through LLM interfaces
  • ๐Ÿง  Integrates with Claude Desktop (or similar LLMs)
  • ๐Ÿ› ๏ธ Enables full project scaffolding (e.g., React + Vite apps)
  • ๐Ÿงช Tested with tasks like:
    • Creating a Todo app using React + Vite
    • Opening the project in VS Code
    • Running the development server locally
โš™๏ธ Requirements

Install Claude Desktop and recomend using uv:

  • Install uv by running pip install uv
  • Run uv init my-first-mcp-server to create a project directory
  • Run uv add "mcp[cli]" to add mcp cli in your project
  • Few folks may get type errors for which you can run pip install --upgrade typer to upgrade typer library to its latest version
  • Install this server inside Claude desktop by running uv run mcp install main.py in the project directory
  • Kill any running instance of Claude from Task Manager. Restart Claude Desktop
  • In Claude desktop, now you will see tools from this server
๐Ÿง  How It Works
  1. The LLM sends a request with a task or command
  2. MCP Server parses and safely executes it locally
  3. Output is returned to the LLM for further reasoning or action

โš ๏ธ Be extremely careful when enabling command execution from external sources. For now i have added a BASE_DIR which will be default working directory for comands.

๐Ÿ”ง Example Use Case
# Register MCP Server
uv run mcp install main.py

Then, from your LLM (e.g., Claude Desktop), send:

"Create a React + Vite app named todo-app, open it in VS Code, and launch it."

โœ… The server will:

  • Run npm create vite@latest todo-app
  • Navigate into the folder
  • Run npm install
  • Launch VS Code and dev server