(no title)
motakuk | 5 months ago
Local MCP servers are executables, and running straight from GitHub is quite dangerous. Also, to start the local MCP server and connect it to, for example, Gmail, one needs to register a Google Cloud account, issue a file with OAuth tokens, place it in a specific directory, and set the environment variable.
We built Archestra, a simple desktop orchestrator for open source MCP servers, enabling you to install and use self-hosted & remote MCP servers with just a few clicks. It's running local MCP servers in a Podman sandbox to prevent access to the host, dynamically adjusts the set of enabled tools, and maintains permanent memory. Most importantly, it handles authentication through the UI via OAuth or by retrieving API keys from the browser and launches MCP servers accordingly.
Archestra is open source and MIT: https://github.com/archestra-ai/archestra
A short demo, using GitHub, Gmail and Slack MCPs: https://www.loom.com/share/84ea6a684f014ebba5e39dd0dd0242a2
You can try it yourself by downloading the app and using it with local models, OpenAI, or some of our free tokens: https://archestra.ai.
_false|5 months ago
motakuk|5 months ago
For now, Archestra is categorizing tools and preventing the execution of tools that could leak data to the outside world without consent. Asking for permission for all tool calls may lead to fatigue; not asking for consent will expose the agent to the attack, so we're trying to strike a balance.