obox-mcp
Obox MCP is a development toolkit that enables AI agents to autonomously execute system commands, manage files, and navigate projects within the IDE.
README
Click the image to watch the video tutorial.
π Obox MCP: Project Setup & Integration
English | TiαΊΏng Viα»t
This guide explains how to install and integrate Obox MCP into your coding environment.
Obox MCP is a comprehensive development toolkit designed to supercharge your IDE. It provides:
- Project Automation: Manage dependencies and run tasks with
just. - Language Tools: Manage Node.js, Python, and .NET environments.
- File System: Advanced file search and navigation with
fdandripgrep. - System Utilities: Cross-platform installers and shell integration.
π Why Obox MCP?
β Without Obox MCP
LLMs are isolated execution environments. They cannot see your system or run code. You get:
- β Manual Execution: The AI code suggests commands, but you have to switch to the terminal to run them.
- β Blind Guessing: The AI hallucinates file paths or project structures it can't see.
- β Outdated Context: You have to manually copy-paste file contents for the AI to understand your project.
β With Obox MCP
Obox MCP gives your AI agent hands and eyes. It can autonomously run commands, manage files, and navigate your project without you lifting a finger.
Add use obox to your prompt:
"Find all Python files containing 'TODO' and list their locations."
"Initialize a new FastAPI project, install dependencies, and run the server."
Obox MCP fetches real-time project info, executes complex build tasks, and manages your environment directly. No tab-switching, no manual copy-pasting, just results.
π Prerequisites
Obox MCP is optimized to run using Astral uv. Ensure you have uv installed on your system:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force"
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
π Client Configuration
<details> <summary><strong>Cursor</strong></summary>
Cursor Configuration
- Go to: Settings -> Cursor Settings -> General -> MCP -> Add new global MCP server.
- Paste the following configuration into your Cursor
~/.cursor/mcp.jsonfile.
{
"mcpServers": {
"obox": {
"command": "uv",
"args": [
"run",
"--project",
"/absolute/path/to/obox",
"/absolute/path/to/obox/main.py"
]
}
}
}
</details>
<details> <summary><strong>VS Code GitHub Copilot</strong></summary>
VS Code Configuration
- Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P). - Type:
MCP: Open User Configuration. - Paste the content into the file.
{
"servers": {
"obox": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--project",
"/absolute/path/to/obox",
"/absolute/path/to/obox/main.py"
]
}
}
}
</details>
<details> <summary><strong>Claude Code</strong></summary>
CLI Command
Run the following command in your terminal to add the MCP server:
claude mcp add obox -- uv run --project /absolute/path/to/obox /absolute/path/to/obox/main.py
Manual Configuration (Claude Desktop)
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"obox": {
"command": "uv",
"args": [
"run",
"--project",
"/absolute/path/to/obox",
"/absolute/path/to/obox/main.py"
]
}
}
}
</details>
<details> <summary><strong>Google Antigravity</strong></summary>
Antigravity Configuration
- Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P). - Type:
Antigravity: Manage MCP Servers. - Click View Raw Config.
- Paste the content into the file.
{
"mcpServers": {
"obox": {
"command": "uv",
"args": [
"run",
"--project",
"/absolute/path/to/obox",
"/absolute/path/to/obox/main.py"
]
}
}
}
</details>
π‘ Important Tips
Add a Rule
To avoid typing use obox in every prompt, add a rule to your MCP client to automatically invoke Obox tools for development tasks.
Recommendation: Copy the content of .github/copilot-instructions.md into:
- Cursor:
Cursor Settings>Rules - Claude Code:
CLAUDE.md - Other Clients: The equivalent system prompt or rules setting.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
