Roo MCP Installer
@robertheadley
Roo MCP Installer について
An MCP server installer for Roo Code. Handles the installation from Github, requirements, package management, update, installation and MCP Json configuration.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Roo-Code-MCP-installer": {
"command": "python",
"args": [
"roo.py",
"install",
"username/my-cool-mcp"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Roo MCP Installer?
A command-line utility that streamlines installing and managing Roo Model Context Protocol (MCP) servers. It fetches MCP server code from Git repositories, handles dependencies, configuration, and registration within the Roo environment.
How to use Roo MCP Installer?
Run the script with python roo.py <command> [options]. Use install <repo_input> to install an MCP, optionally with --scope global|project or --skip-env. Use list to show installed MCPs, and logs to view log files with options like --lines and --follow.
Key features of Roo MCP Installer
- Installs MCPs directly from GitHub URLs or
user/reposlugs. - Supports installation from subdirectories via colon separator.
- Offers global and project installation scopes.
- Automatically detects project type and installs dependencies.
- Runs build steps for Go and Node.js MCPs.
- Detects required environment variables from config files.
- Provides a rich terminal UI with spinners and progress indicators.
- Includes debug mode and demo mode for simulation.
Use cases of Roo MCP Installer
- Installing a community MCP server from a GitHub repository.
- Setting up an MCP server for a specific project with local dependencies.
- Automating the configuration of environment variables for a new server.
- Listing all installed MCPs across global and project scopes.
- Testing an installation process without modifying the system using demo mode.
FAQ from Roo MCP Installer
What is the difference between global and project installation scopes?
Global installations are shared across projects and stored in ~/.roo/mcps, while project installations are specific to the current directory and stored in ./.roo/mcps.
What runtime dependencies are required?
Python 3.11 or higher and Git must be installed. Additional tools (Node.js/npm, Python/pip, Go, Rust/Cargo) are needed depending on the MCP server’s project type.
Can I simulate an installation without making changes?
Yes, use the --demo flag with the install command to see the UI and intended actions without modifying the file system or running commands.
How do I skip the interactive environment variable prompt?
Use the --skip-env flag when running the install command to skip the interactive prompt for required environment variables.
Are there any known limitations in Roo MCP Installer?
Rust project support is still in progress and may not work correctly.
「開発者ツール」の他のコンテンツ
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
Minecraft MCP Server
yuniko-softwareA Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
🔐 ssh-mcp-server
classfang基于 SSH 的 MCP 服务 🧙♀️。已被MCP官方收录 🎉。 SSH MCP Server 🧙♀️. It has been included in the community MCP repository 🎉.
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
コメント