JARVIS MCP

by eugener

1 stars
313 downloads
Not rated
GitHub

About

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

Details

Author
eugener
GitHub stars
1
Downloads
313
Categories
Other

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

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.

JARVIS MCP

> Just A Rather Very Intelligent System - MCP Server

JARVIS MCP is a lightweight server that provides secure access to local machine commands and file operations via a standardized API interface. Inspired by Tony Stark's AI assistant, JARVIS MCP acts as a bridge between applications and your local system.

Overview

JARVIS MCP implements the Model Context Protocol (MCP) architecture to provide a secure, standardized way for applications to execute commands and perform file operations on a local machine. It serves as an intermediary layer that accepts requests through a well-defined API, executes operations in a controlled environment, and returns formatted results.

Features

- Command Execution: Run shell commands on the local system with proper error handling
- File Operations: Read, write, and manage files on the local system
- Directory Visualization: Generate recursive tree views of file systems 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 integration with various clients

Installation

Prerequisites

- Go 1.24.1 or higher
- Git (for cloning the repository)

Building from Source

1. Clone the repository:

   git clone <repository-url>
cd jarvis-mcp

2. Build the application using the provided script:

   ./build.sh

The executable will be created in the out directory.

Cross-Platform Build Instructions

Linux

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.