SkillAgentSearch skills...

MCPBox

Control center for managing MCP servers with project-based organization, web UI, and audit logging.

Install / Use

claude mcp add ArturSaleev -- npx -y github:ArturSaleev/MCPBox

If the server publishes to npm under a different name, use that package instead β€” check the repo README.

About this skill
πŸ”Œ

MCP Server

Model Context Protocol server

Quality Score

80/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of MCPBox

MCPBox scores 80/100 on our quality scale, 770th of 952 AI & Machine Learning skills we index.

Its MCP Server is 11 KB long, well organised into 13 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
12/15
Adoption
4/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so MCPBox is actively maintained.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β€” read the skill file before letting an agent act on it.

MCPBox compared with similar skills

All 4 of these similar skills score higher than MCPBox; compare them before choosing.

SkillScoreStarsUpdatedFormat
MCPBox (this skill)by ArturSaleev80102d agoMCP Server
claude-memby thedotmack100103.1ktodayCLAUDE.md
Agent-Reachby Panniantong100102.4k1d agoCLAUDE.md
Understand-Anythingby Egonex-AI10088.2k3d agoCLAUDE.md
headroomby headroomlabs-ai10077.8k1d agoCLAUDE.md

Frequently asked questions

How do I install MCPBox?
Run claude mcp add ArturSaleev -- npx -y github:ArturSaleev/MCPBox. The install tabs above show the steps for each supported agent.
Which AI agents does MCPBox work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is MCPBox safe to use?
It is Apache-2.0-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is MCPBox still maintained?
The repository was last updated 2 days ago, so MCPBox is actively maintained.

MCPBox

One program on your own machine that gives every project a single MCP address β€” and one place to decide what an AI agent may do there.

I had 20 projects and 20 databases, and every AI client wanted its own JSON config with the same secrets copied into it again. When an agent called something I did not expect, there was no log to check and no list of what it was allowed to touch. MCPBox is what I built for that setup: one developer or a small team with 10–20 projects, each with its own database and its own code, already using Codex, Claude or Cursor.

In practice:

  • One MCP URL per project, with its own access rules β€” a new client needs one connection instead of another folder of JSON.
  • You choose exactly what an agent may do: which commands and arguments are allowed, which documents it can search, which Skills it can read.
  • Knowledge search is plain full-text over your own files and runs locally, so it works offline and returns the matching documents.
  • Every MCP request is logged and server status is visible, so "what did the agent just do?" has an answer.

Install

Windows (PowerShell, amd64):

curl.exe -fL -o MCPBox.exe https://github.com/ArturSaleev/MCPBox/releases/latest/download/MCPBox-windows-amd64.exe; .\MCPBox.exe

macOS and Linux (amd64 and arm64):

OS=$(uname -s | tr A-Z a-z | sed s/darwin/macos/); ARCH=$(uname -m | sed -e s/x86_64/amd64/ -e s/aarch64/arm64/); curl -fL -o MCPBox "https://github.com/ArturSaleev/MCPBox/releases/latest/download/MCPBox-$OS-$ARCH" && chmod +x MCPBox && ./MCPBox

On first launch, create the administrator in the terminal and open http://127.0.0.1:38181/. Then create a project, add a server or an approved command, and copy the project MCP URL into your client.

Data lives next to the binary in mcpbox.db and is not sent anywhere; Docker is needed only to run scripts. Windows arm64 and all other builds: Releases; verify the SHA-256 before running. For remote access, follow the security guide.

<!-- demo.gif -->

What this is not

  • Not a cloud service β€” it runs on your machine and keeps its data there.
  • Not a replacement for an enterprise gateway.
  • Not RAG and not a vector database; search is full-text.
  • Not a code generator.

Free and Apache-2.0 licensed. Docs: docs Β· Website Β· Discussions Β· Русский

How it works

For example, create a coding project: attach a filesystem MCP server and a second server for your task system, allow Git status and diff, and add a documentation collection. Your client gets one project URL; MCPBox routes calls to the appropriate tools.

AI client β†’ project MCP URL β†’ MCP servers + approved CLI operations + knowledge base + Skills

MCP servers and CLI commands run with the permissions of their services and OS account. Project prompts do not replace authorization in the target system.

Skills: instructions and file processing

  1. Open Skills, find a catalog package or import one from a public GitHub repository or ZIP. Downloading a package does not execute its scripts.
  2. Connect an installed version in the project's Skills tab. Clients read instructions through list_skills, get_skill and read_skill_file; Skills tools are exposed only for projects with connected Skills. Clients that cache tools may need their connection refreshed after bindings change.
  3. For script execution, an administrator selects the runtime and exact allowed scripts, then prepares a Docker image. Create a job, upload inputs, run an approved script and download results. A path on the client's computer does not transfer the actual file to the server.

Docker is required on the server only for script execution; catalog browsing, importing and reading instructions work without it. Jobs run as an unprivileged user with a read-only root filesystem, resource limits and no network by default. Dependency preparation is a separate administrator action that can run build code and access the network. These controls do not guarantee that third-party code is safe: review the package and its license before enabling execution.

Skills catalog, execution setup and MCP tools.

Interface

Fresh captures from a separate demo installation with test data. The first shows the Skills catalog and search; Docker is unavailable in this installation, so the screenshots do not demonstrate script execution.

MCPBox Skills catalog filtered by author

<details> <summary>View the refreshed settings</summary>

MCPBox settings with System and Security sections

</details>

The interface also includes Light, Dark and System themes, a compact Knowledge Base with help and search dialogs, System and Security settings navigation, and project reordering in the sidebar. Theme and project order are remembered in the current browser; project ordering is stored per user.

Connect an AI client

Verified by the project owner: the locally installed Qwen Studio application connects to MCPBox on the same machine at http://127.0.0.1:38182/mcp/<project-token>, using the project authentication settings. Tailscale is not needed for this. The Qwen Studio web version has not been verified. Cloud-hosted ChatGPT requires a public HTTPS endpoint; Tailscale Funnel is one option for providing it.

Use a client that supports MCP HTTP and your chosen authentication method. Connection and tool execution need to be verified for the particular client version; this page does not claim universal AI-client compatibility.

Upgrading an existing installation

Former MCPBoxPro features are included in the unified open-source MCPBox; no license activation is required. Technical names /api/pro/*, pro:* and MCPBOX_PRO_* remain for compatibility. Before replacing the executable, read the migration notes (RU) and backup procedure.

The PolicyBox integration has been removed. Legacy identity-verification projects need explicit administrator migration, which rotates the bearer credential and pauses the project for access review. PolicyBox data is preserved. See migration from PolicyBox.

Build from source

Requires Go 1.26.9+ and Node.js/npm. From the repository root:

npm --prefix html ci
npm --prefix html run build
GOWORK=off go build -o MCPBox .
./MCPBox

On first launch in an interactive terminal, follow the prompts to create an administrator, then sign in to the admin UI. Before a non-interactive service launch, create an account explicitly:

./MCPBox admin create --email admin@example.com --password 'replace-with-a-unique-password' --name 'Admin'

Passwords require at least 8 characters. This command updates an existing local account with the same email; command-line passwords may appear in shell history and process listings. Prefer interactive entry for the first terminal launch. On PowerShell use .\MCPBox.exe instead of ./MCPBox.

  1. Create a project in the admin UI.
  2. Add an MCP server, an approved CLI operation, a knowledge base or a Skill.
  3. Check its health and copy the project MCP URL from the UI.
  4. Connect an MCP client using the authentication configured for that project.

| Interface | Default | | --- | --- | | Admin UI / API | http://127.0.0.1:38181/ | | Project MCP | http://<server>:38182/mcp/<project-token> |

For public OAuth/MCP connections, set MCPBOX_PUBLIC_MCP_URL=https://mcp.example.com and forward /mcp/, /oauth/, and /.well-known/ to the MCP listener. The UI uses this origin for the project connection URL. See configuration.

Current source defaults MCP to 127.0.0.1. Published v1.3.0 binaries use 0.0.0.0; explicitly set MCPBOX_MCP_HOST=127.0.0.1 for those binaries. Override listeners with MCPBOX_HOST, MCPBOX_PORT, MCPBOX_MCP_HOST, MCPBOX_MCP_PORT. Admin tokens and project bearer credentials serve different purposes.

Data and upgrades

Default data lives next to the executable: mcpbox.db, package_store/, knowledge_base/, skill_store/, .mcpboxpro/. Back up the database and skill_store/ together: they contain linked Skills metadata, packages, profiles and job files. Use a persistent writable directory; go run creates a temporary binary. Stop the process and take a consistent backup before replacing an installed version. Independent databases are not automatically merged.

Upgrade and recovery Β· Merge compatibility notes (RU)

Documentation

Full guides in English and Russian.

For releases, install frontend dependencies then run ./build-release.sh host or ./build-release.sh all. Output: flat release/MCPBox-<os>-<arch> files (.exe for Windows) and release/SHA256SUMS. macOS uses macos in asset names. The manifest covers only the current run; use all for a complete release. Documentation and LICENSE remain in the repository.

Community, contributing and security

Join GitHub Discussions to ask questions, suggest features, share MCP integrations and Skills, or show what you've built with MCPBox. You can also follow project announcements there.

English and Russian are welcome.

License

Apache License 2.0. RagBox is an optional integration with its own configuration and data.

Related Skills

View on GitHub
GitHub Stars10
CategoryAI
Updated2d ago
Forks0

Languages

Go

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit β€” see the Safety scan above for what the skill file itself contains.

1 low1 info
MCPBox β€” MCP Server: Install & Safety Check | SkillAgent