MCP.so
登录

JARVIS MCP Server

@eugener

基本信息

分类

其他

传输方式

stdio

作者

eugener

关于 JARVIS MCP Server

Lightweight MCP server that provides access to local machine commands and file operations via a standardized API interface

JARVIS MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

JARVIS MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 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.

常见问题

1

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.

2

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`).

3

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.

4

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.

5

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 服务器