mTarsier
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 31 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in src-tauri/scripts/make-dmg.sh
Permissions Pass
- Permissions — No dangerous permissions requested
This tool is an open-source manager designed to configure and organize Model Context Protocol (MCP) servers and clients across multiple AI applications like Claude, Cursor, and VS Code. It provides a unified dashboard, marketplace, and CLI for reading and writing their local configuration files.
Security Assessment
Overall Risk: Medium. Because it acts as a central configuration hub, it inherently reads and modifies sensitive local files (such as `claude_desktop_config.json` and similar IDE settings). It installs marketplace packages, which involves executing shell commands and making network requests. The scan did not find any dangerous permissions or hardcoded secrets. However, there is a recursive force deletion command (`rm -rf`) located within a build script (`make-dmg.sh`). While this is commonly used during packaging to clean up build directories, it is a minor execution risk. The tool's ability to install third-party servers and modify critical configuration files means you should inspect what it adds to your environment.
Quality Assessment
The project is active and healthy, with its last code push occurring today. It is properly licensed under the highly permissive MIT license. It currently has 31 GitHub stars, indicating a small but growing early-adopter community. The availability of both a desktop GUI (built in Rust) and a CLI tool shows good architectural polish.
Verdict
Use with caution—ensure you trust the third-party MCP servers you install through it, and be aware that it requires broad read/write access to your local AI configuration files.
mTarsier - The Open Source MCP Manager for Claude, Cursor, VS Code & any AI client.
mTarsier
MCP Management, without the chaos.
mTarsier is an open-source platform for managing MCP servers and clients — so Claude, Cursor, VS Code and every AI tool you use always has the right MCP connections, without the chaos.
Built in Rust 🦀. Lightweight. Fast.
Features
- Unified Dashboard — all MCP servers across every client in one view
- Client Detection — auto-detects Claude Desktop, Cursor, Windsurf, VS Code, and more
- Config Editor — read/write config files with syntax highlighting and live JSON validation
- Marketplace — browse and install MCP servers into any client in a few clicks
- CLI Tool —
tsrcommand for terminal-based management - Auto-backup — backs up configs before every change with one-click rollback
- Multi-theme — dark biopunk, light, and system themes
Supported Clients
| Client | Type | Config |
|---|---|---|
| Claude Desktop | Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json |
| ChatGPT Desktop | Desktop | Web-managed |
| Codex | Desktop | ~/.codex/config.toml |
| GitHub Copilot (VS Code) | IDE | ~/Library/Application Support/Code/User/mcp.json |
| Cursor | IDE | ~/.cursor/mcp.json |
| Windsurf | IDE | ~/.codeium/windsurf/mcp_config.json |
| VS Code | IDE | ~/Library/Application Support/Code/User/mcp.json |
| Antigravity | IDE | ~/.antigravity/mcp.json |
| Claude Code | CLI | ~/.claude.json |
| GitHub Copilot CLI | CLI | ~/.copilot/mcp-config.json |
| Gemini CLI | CLI | ~/.gemini/settings.json |
| Codex CLI | CLI | ~/.codex/config.toml |
| Open Code | CLI | ~/.opencode/config.json |
| Claude (web) | Web | Remote only |
| ChatGPT (web) | Web | Remote only |
Installation
Grab the latest release from the Releases page:
| Platform | File |
|---|---|
| macOS Apple Silicon | mTarsier_*_aarch64.dmg |
| macOS Intel | mTarsier_*_x64.dmg |
| Windows | mTarsier_*_x64-setup.exe |
| Linux | mTarsier_*_amd64.AppImage / mTarsier_*_amd64.deb |
Homebrew (coming soon)
brew install mcp360/tap/tsr
CLI — tsr
Install from the app: Settings → CLI Tool → Install tsr CLI
$ tsr list
filesystem → Claude Desktop, Cursor, Windsurf
brave-search → Claude Desktop
github → Cursor, Windsurf
$ tsr clients
✓ claude-desktop ~/Library/Application Support/Claude/...
✓ cursor ~/.cursor/mcp.json
✓ windsurf ~/.codeium/windsurf/mcp_config.json
$ tsr install brave-search # install from marketplace
$ tsr config cursor --edit # open config in $EDITOR
$ tsr ping <name> # ping a server
🤝 Community
Join our community to get help, share ideas, and stay updated:
- 💬 Discord Community
- 🐦 Follow us on X — @0fficialRohit · @rege_dev
- ⭐ Star us on GitHub
Contributing
Contributions are welcome. Please open an issue before submitting a large pull request. See CONTRIBUTING.md for guidelines.
Maintainers: @0fficialRohit · @rege_dev
License
MIT — see LICENSE
Conservation
Tarsier, one of the world's smallest and most endangered primates — learn more.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found