1mcp.in
Health Uyari
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in scripts/install.sh
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool acts as a local central router for MCP (Model Context Protocol) servers. It allows developers to configure MCP integrations once and route them across multiple AI coding assistants, replacing scattered configuration files and duplicated credentials with a single hub.
Security Assessment
This tool inherently manages highly sensitive data, including API tokens and environment variables. It operates by modifying local client configuration files to take over AI tool routing, which requires modifying local system files and running continuous background processes. While the documentation claims robust protections (manifest pinning, PII redaction, and Docker sandboxing), the automated scan flagged a recursive force deletion command (`rm -rf`) within the installation script. This is a common pattern in installers but demands caution. No hardcoded secrets were found in the static scan, and no explicitly dangerous OS-level permissions are requested. However, piping remote web scripts directly to the shell (`curl | sh`) to execute it requires careful manual review before running. Overall risk is rated as Medium.
Quality Assessment
The project is licensed under the permissive Apache-2.0 license and appears to be actively maintained, with repository updates pushed as recently as today. However, community adoption is currently very low, sitting at only 8 GitHub stars. Because the codebase is young and has not been widely peer-reviewed by the open-source community, undiscovered vulnerabilities may exist.
Verdict
Use with caution: the concept is highly useful and actively maintained, but the combination of low community visibility, sensitive credential access, and aggressive installation scripts means you should audit the installation script and configuration backups before integrating it into your workflow.
One local router that makes every approved MCP server available inside VS Code, Cursor, Claude Desktop, Claude Code, Windsurf, and other AI clients.
1mcp — One router for all your AI tools
Install MCP servers once, connect every AI client. No duplicated configs, no scattered credentials.

Install
curl -fsSL https://install.1mcp.in | sh # macOS/Linux
irm https://install.1mcp.in/windows | iex # Windows
mach1ctl start # launch router + Hub UI
mach1ctl install github # install GitHub MCP
mach1ctl connect cursor # connect Cursor (replaces direct MCPs)
mach1ctl doctor # verify everything works
Why this exists
Every AI client (Cursor, VS Code, Claude Desktop, Claude Code, Windsurf, Codex) needs its own MCP config file. If you use GitHub, Slack, Linear, Notion, and Postgres MCPs with 4 clients, you configure 20 entries and paste credentials 20 times.
1mcp replaces all of them with one router process and one Hub UI. Install each MCP once, connect every client with one command. When mach1 connects to a client, it takes over the MCP config — removing all direct entries so the AI client has no choice but to route every tool call through mach1. Your original config is backed up and restored when you disconnect.
Quick start
mach1ctl install github
mach1ctl env set github GITHUB_TOKEN=ghp_...
mach1ctl connect cursor # replaces all cursor MCPs with mach1
mach1ctl connect claude # replaces all claude MCPs with mach1
One install. One credential entry. Every client uses github__list_pull_requests, github__create_issue, etc.
To undo:
mach1ctl disconnect cursor # restores your original MCP config
Supported clients
| Client | Connect | Status |
|---|---|---|
| VS Code / GitHub Copilot | mach1ctl connect vscode |
✅ Supported |
| Cursor | mach1ctl connect cursor |
✅ Supported |
| Claude Desktop | mach1ctl connect claude |
✅ Supported |
| Claude Code | mach1ctl connect claudecode |
✅ Supported |
| Windsurf | mach1ctl connect windsurf |
✅ Supported |
| Codex | mach1ctl connect codex |
✅ Supported |
| OpenCode | mach1ctl connect opencode |
✅ Supported |
Security model
| Layer | What 1mcp does |
|---|---|
| Tool integrity | SHA256 of every tool manifest is pinned on install. Changes require re-approval. |
| Supply chain | Every marketplace entry has a maintainer-signed SHA256 digest. Install fails on mismatch. |
| PII scrubbing | Emails, phones, credit cards, API keys, tokens redacted before logs/UI output. |
| Process sandbox | Docker MCPs capped at 1 CPU, 512MB RAM, read-only fs, no network unless granted. |
| Credential storage | Secrets stored locally in OSS version, never logged. Team Pro uses AES-256-GCM vault. |
| Catalog signing | Community entries reviewed and signed by maintainers. No auto-approval. |
Marketplace
The catalog at packages/registry-index/index.json has 50+ MCPs with trust labels:
- anthropic-official — from the Anthropic MCP catalog
- 1mcp.in-verified — reviewed and tested by maintainers
- community — submitted via PR, signed only after human review
To add an MCP to the marketplace, see CONTRIBUTING_MCP.md.
Team Pro
Shared MCP configuration across your team, credential vaulting, admin approval gates, activity logs, custom agents, and usage dashboards. 5-50 seats at ₹1,999/seat/month.
1mcp.in/team — waitlist open.
Comparison
| Capability | 1mcp | Raw client configs | Enterprise gateways |
|---|---|---|---|
| Local-first | ✅ | ✅ | Usually ❌ |
| One config for many clients | ✅ | ❌ | Sometimes |
| Hub UI | ✅ | ❌ | ✅ |
| Tool change review | ✅ | ❌ | Sometimes |
| Signed catalog installs | ✅ | ❌ | Sometimes |
| Local credential storage | ✅ | Manual | Usually centralized |
| Lazy MCP startup | ✅ | ❌ | Depends |
| One-command connect | ✅ | ❌ | ❌ |
From source
git clone https://github.com/SaiAvinashPatoju/1mcp.in.git
cd 1mcp.in
# Windows
powershell -ExecutionPolicy Bypass -File scripts\build.ps1
# macOS/Linux
bash scripts/build.sh
See GETTING_STARTED.md for detailed development setup.
Repository
services/mach1/ Go router, API server, CLI
services/web-ui/ SvelteKit + Tauri desktop Hub
packages/mcp-manifest/ Manifest JSON Schema
packages/registry-index/ Signed marketplace catalog
scripts/ Build, install, E2E helpers
License
Apache 2.0. See LICENSE.
If 1mcp saves you time, star the repo ⭐
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi