JARVIS MCP
@eugener
关于 JARVIS MCP
Lightweight MCP server that provides access to local machine commands and file operations via a standardized API interface
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is JARVIS MCP?
JARVIS MCP is a lightweight server that provides secure access to local machine commands and file operations via a standardized API interface. It implements the Model Context Protocol (MCP) architecture and acts as a bridge between applications (such as Claude Desktop) and your local system. It is built with Go and is intended for users who need a controlled, programmable way to execute shell commands and manage files on their machine.
How to use JARVIS MCP?
Install Go 1.24.1 or higher and Git. Clone the repository and run ./build.sh (or cross‑compile for Linux, macOS, or Windows using GOOS/GOARCH flags). Run the resulting binary (e.g., ./out/jarvis-mcp). The server communicates via standard input/output. To integrate with Claude Desktop, add tools like “Execute Command,” “Read File,” “Write File,” etc., pointing to the binary path. Then invoke those tools during conversations with Claude.
Key features of JARVIS MCP
- Command Execution: Run shell commands with proper error handling.
- File Operations: Read, write, and manage files on the local system.
- Directory Visualization: Generate recursive tree views of files as JSON structures.
- Working Directory Support: Execute commands in specific directories.
- Robust Error Handling: Detailed error messages and validation.
- Comprehensive Output: Capture and return both stdout and stderr.
- Simple Integration: Standard I/O interface for easy client integration.
Use cases of JARVIS MCP
- Enabling AI assistants (e.g., Claude) to safely execute commands and manage files.
- Automating file operations (read, write, move, search) through MCP clients.
- Building controlled, sandboxed command execution environments.
- Inspecting directory structures and file metadata programmatically.
- Running operations in specific working directories for targeted tasks.
FAQ from JARVIS MCP
What is JARVIS MCP?
JARVIS MCP is a lightweight server that provides secure access to local machine commands and file operations via the Model Context Protocol (MCP). It acts as a bridge between applications and your local system.
How do I build JARVIS MCP from source?
Prerequisites: Go 1.24.1+ and Git. Clone the repository and run ./build.sh. Cross‑platform builds are supported using GOOS/GOARCH environment variables (e.g., GOOS=linux GOARCH=amd64 go build -o out/jarvis-mcp-linux-amd64 ./cmd/jarvis).
How do I configure JARVIS MCP with Claude Desktop?
After building the binary, open Claude Desktop, go to Preferences > Tools, click “Add Tool,” and configure tools like “Execute Command” and “Read File” with the full path to the compiled binary. Arguments should be left empty.
What security considerations should I know?
JARVIS MCP provides direct system access. Run it with appropriate permissions (avoid root/administrator), use it only in trusted environments, consider path validation, and implement additional authorization for production. On Linux/macOS, use a dedicated user and chmod 700. On Windows, run as a standard user.
What tools does JARVIS MCP expose?
It exposes these tools via its API: execute_command, read_file, write_file, create_directory, list_directory, move_file, search_files, get_file_info, and directory_tree. Each has specific parameters described in the API reference.
其他 分类下的更多 MCP 服务器
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ICSS
chokcoco不止于 CSS
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Codelf
unbugA search tool helps dev to solve the naming things problem.
评论