5ire
by nanbingxyz
Overview
A desktop AI assistant client that integrates with various LLM providers and supports extensible tool and prompt functionalities via the Model Context Protocol (MCP).
Installation
npm run devEnvironment Variables
- CRYPTO_SECRET
- SUPA_PROJECT_ID
- SUPA_KEY
- SENTRY_DSN
- SENTRY_KEY
- AXIOM_TOKEN
- AXIOM_ORG_ID
- NODE_EXTRA_CA_CERTS
- PATH
Security Notes
The application allows installation and execution of external MCP servers, including local ones that can run arbitrary commands, posing a significant risk for arbitrary code execution. The IPC handler for network requests (`ipcMain.handle("request")`) provides broad network access from the renderer process without sufficient protocol restrictions or sandboxing for all uses, potentially enabling internal network attacks. Direct SQL execution via IPC (`db-all`, `db-run`, `db-transaction`) could be vulnerable to injection if parameters are not consistently handled as prepared statements. Critically, the `CRYPTO_SECRET` environment variable, used for encryption, defaults to an empty string if not configured, rendering encrypted data easily decipherable.
Similar Servers
mcp-client-for-ollama
An interactive Python client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
ncp
A unified Model Context Protocol (MCP) orchestrator that enables semantic tool discovery, management, scheduling, and execution across a diverse ecosystem of connected AI tools and services.
MCP-Server_AI-interaction
Facilitates advanced user interaction with an AI agent by providing a persistent graphical interface for text input, workspace-aware file/folder attachment, and drag-and-drop image attachment with multi-language support.