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.

コメント

「その他」の他のコンテンツ