Droid MCP Rs
A high-performance MCP server based on Rust that encapsulates the Factory.ai Droid CLI tool, providing AI-assisted programming capabilities for MCP clients such as Claude Code. It supports full Droid parameter mapping, session management, custom models, and fine-grained permission control.
rating : 2.5 points
downloads : 5.9K
What is the Droid MCP Server?
The Droid MCP server is a bridge that connects AI assistants (such as Claude Code) with the Factory.ai Droid CLI. It allows AI assistants to directly perform programming tasks in your development environment, such as code analysis, refactoring, test writing, and documentation generation, without manual command-line operations.How to use the Droid MCP Server?
After installation and configuration, you can directly use the Droid tool in the AI assistant. Simply describe your programming requirements (e.g., 'Refactor the authentication module'), and the AI assistant will call the Droid CLI through the MCP server to perform the corresponding operations. The entire process is automated, eliminating the need for manual command input.Use cases
Suitable for various scenarios that require AI-assisted programming: code refactoring, bug fixing, test generation, documentation writing, project analysis, architecture optimization, code review, etc. It is particularly suitable for scenarios that require rapid prototyping, technical debt cleanup, or learning a new codebase.Main Features
MCP Protocol Support
Seamlessly integrates Claude Code and other AI assistants that support the MCP protocol, providing a standardized tool call interface.
Full Droid CLI Integration
Supports all droid exec command-line parameters and functions, including inference mode, specification mode, session management, etc.
Autonomy Level Control
Provides four levels of permission control: DEFAULT/low/medium/high, ensuring that AI operations are carried out within a safe range.
Session Management
Supports multi-round conversations and session recovery. The AI can remember the context of previous operations and perform continuous tasks.
DROID.md Project Context
Automatically reads the DROID.md file in the project, providing project-specific development guidelines and constraints for the AI.
Custom Model System
Supports the configuration and use of custom AI models, automatically reading the model configuration in ~/.factory/config.json.
Reasoning Mode
Provides three levels of reasoning depth control: low/medium/high, adjusting the AI's thinking depth according to the task complexity.
Specification Mode
A work mode that plans before execution. The AI will first formulate a detailed plan and then execute it step by step, which is suitable for complex tasks.
Advantages
๐ High-performance Rust implementation, with fast and stable response
๐ Security-first design, running in read-only mode by default. Explicit authorization is required to modify files
๐ Complete session management, supporting multi-round conversations and context recovery
๐ฏ Fine-grained permission control to prevent the AI from performing dangerous operations
๐ฆ Cross-platform support, compatible with Windows, Linux, and macOS
๐ค Intelligent model selection, automatically prioritizing the most suitable model for programming tasks
โ๏ธ Flexible configuration system, supporting project-level and user-level configurations
Limitations
โ ๏ธ Requires the installation of the Factory.ai Droid CLI as a dependency
๐ Relatively complex configuration, requiring an understanding of the MCP protocol and Droid CLI
๐ง Additional configuration steps are required for advanced features (such as custom models)
๐ป There is a certain learning curve for non-technical users
๐ก๏ธ Explicit authorization is required for high-privilege operations, which may affect the degree of automation
How to Use
Install Droid CLI
First, you need to install the Factory.ai Droid CLI tool, which is the core dependency of the MCP server.
Build the MCP Server
Build the Droid MCP server binary file from the source code.
Configure Claude Code
Add the built MCP server to the MCP server list in Claude Code.
Restart the MCP Service
Restart the MCP service in Claude Code for the configuration to take effect.
Start Using
Use the droid tool directly in Claude Code and describe your programming requirements.
Usage Examples
Code Quality Analysis
Let the AI analyze the code quality of the current project, identify potential problems and improvement points.
Multi-round Session Refactoring
Complete complex code refactoring tasks step by step through multi-round conversations.
Deep Reasoning Design
Use high reasoning depth to let the AI perform complex system design.
Read Tasks from a File
Read complex task descriptions from a Markdown file and perform multi-step operations.
Frequently Asked Questions
Is the Droid MCP server secure?
Do I need programming knowledge to use it?
Which programming languages and frameworks are supported?
How to prevent the AI from modifying certain files?
Where is the session data stored? Is it secure?
What should I do if the AI performs an incorrect operation?
Related Resources
GitHub Repository
The source code and latest version of the Droid MCP server
Factory.ai Droid Documentation
The official documentation and usage guide for the Droid CLI
MCP Protocol Official Website
The official documentation and specifications for the Model Context Protocol
Claude Code Documentation
The usage guide and MCP configuration instructions for Claude Code
Related Project: Codex MCP
A similar Codex CLI MCP encapsulation project

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.6K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
20.2K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
57.9K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.7K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
54.7K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
25.2K
5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
80.0K
4.7 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
18.5K
4.5 points
ยฉ 2026AIBase
