converse
by FallDownTheSystem
Overview
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
Installation
node bin/converse.jsEnvironment Variables
- NODE_ENV
- LOG_LEVEL
- MCP_TRANSPORT
- MCP_PORT
- MCP_HOST
- MCP_CLIENT_CWD
- OPENAI_API_KEY
- GOOGLE_API_KEY
- XAI_API_KEY
- ANTHROPIC_API_KEY
- MISTRAL_API_KEY
- DEEPSEEK_API_KEY
- OPENROUTER_API_KEY
- CODEX_API_KEY
- GOOGLE_CLOUD_PROJECT
- GOOGLE_CLOUD_LOCATION
- GOOGLE_GENAI_USE_VERTEX_AI
- CODEX_SANDBOX_MODE
- CODEX_SKIP_GIT_CHECK
- CODEX_APPROVAL_POLICY
- MAX_MCP_OUTPUT_TOKENS
- ASYNC_MEMORY_TTL_MS
- ASYNC_DISK_TTL_MS
- SUMMARIZATION_ENABLED
- SUMMARIZATION_MODEL
Security Notes
The `processUnifiedContext` function, used by `chatTool` and `consensusTool`, explicitly disables file path security checks (`enforceSecurityCheck: false, skipSecurityCheck: true`). This allows the AI model to request and read any file on the server's filesystem that the Node.js process has read access to. This bypasses fundamental path validation and could lead to unauthorized information disclosure if the server is exposed or compromised. While file export operations correctly sanitize output paths, input file reading is vulnerable.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
consult-llm-mcp
An MCP server that allows AI agents like Claude Code to consult stronger, more capable AI models (e.g., GPT-5.2, Gemini 3.0 Pro) for complex code analysis, debugging, and architectural advice.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.