Back to Home
FallDownTheSystem icon

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

Run Command
node bin/converse.js

Environment 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

Stats

Interest Score8
Security Score3
Cost ClassMedium
Avg Tokens5000
Stars1
Forks0
Last Update2025-12-15

Tags

MCP ServerAI ToolsLLM OrchestrationAsynchronous ProcessingMulti-Provider AICoding Agents