Back to Home
afaraha8403 icon

MCP-Scooter

by afaraha8403

Overview

MCP Scout acts as a local-first management and gateway system for AI tools, designed to reduce context bloat and simplify configuration for AI agents interacting via the Model Context Protocol.

Installation

Run Command
make dev

Environment Variables

  • GITHUB_TOKEN
  • BRAVE_API_KEY
  • YOUR_API_KEY
  • CLIENT_ID_ENV
  • CLIENT_SECRET_ENV
  • TOKEN_ENV
  • REFRESH_TOKEN_ENV

Security Notes

The project uses good practices for local network binding and credential storage (OS Keychain). However, a critical security vulnerability exists in its tool runtime configuration. The `runtime` definitions for tools (e.g., in `github.json`, `brave-search.json`) specify `"command": "npx", "args": ["-y", "@scope/package-name"]`. The `npx -y` command automatically installs and executes arbitrary npm packages without explicit user confirmation. This creates a severe supply chain risk where a malicious MCP tool definition, whether from a compromised 'community' registry or a locally injected definition, could lead to arbitrary code execution on the user's machine. While the `scooter_code_interpreter` uses a sandboxed JavaScript engine (`goja`), the `npx -y` mechanism bypasses this sandbox for external tool execution. Additionally, the `kill_process` Tauri command, while for a legitimate purpose (port conflict resolution), grants the UI the ability to terminate arbitrary processes by PID, which is a high-privilege action.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Stars0
Forks0
Last Update2026-01-17

Tags

AI GatewayTool OrchestrationLocal-firstProfile ManagementDesktop ApplicationModel Context Protocol