hestai-mcp-server
Verified Safeby elevanaltd
Overview
AI-powered Model Context Protocol (MCP) server for orchestrating diverse AI models and specialized tools to facilitate complex development workflows and intelligent agent interactions, with a strong focus on conversation memory and contextual awareness.
Installation
docker compose up -dEnvironment Variables
- DEFAULT_MODEL
- GEMINI_API_KEY
- OPENAI_API_KEY
- XAI_API_KEY
- DIAL_API_KEY
- OPENROUTER_API_KEY
- CUSTOM_API_URL
- CUSTOM_API_KEY
- CUSTOM_MODEL_NAME
- LOG_LEVEL
- DISABLED_TOOLS
- MAX_MCP_OUTPUT_TOKENS
- DEFAULT_THINKING_MODE_THINKDEEP
Security Notes
The server employs robust input validation (Pydantic), utilizes environment variables for sensitive data, and includes explicit redaction (RedactionEngine) for session transcripts. Path validation (`is_dangerous_path`) is implemented to prevent traversal attacks. `subprocess.run` is generally used safely (`shell=False`, `shlex.split`) when invoking external CLIs via the `CLinkTool`. Extensive simulator tests actively probe for common vulnerabilities like SQL/command injection (these are test scenarios, not part of core server implementation). The primary security consideration is the `CLinkTool`'s delegation to external, potentially untrusted, CLI clients; their configuration and permissions are critical external factors.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
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.
ast-mcp-server
Provides an MCP (Model Context Protocol) server for code structure and semantic analysis using ASTs and ASGs, integrated with external AI clients like Claude Desktop.