dedalus-mcp-server
Verified Safeby TianyiPeng
Overview
An MCP server that provides general utility tools for text and math operations, and functions as a documentation server, enabling AI agents to query documentation, answer questions, and perform multi-stage analysis based on the served content.
Installation
uv run mainEnvironment Variables
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- DEDALUS_API_KEY
Security Notes
The provided `src/main.py` file implements simple utility tools with no inherent security risks like `eval` or direct network vulnerabilities. It demonstrates safe practices like handling input validation (`factorial`, `convert_temperature`) and includes asynchronous operations for I/O (`get_timestamp`). The project context (README, docs, tests, examples) indicates the server is designed to function as an AI-powered documentation server, which would involve API calls to LLMs (like OpenAI/Anthropic). While the specific `ask_docs` implementation for such AI features is not directly within the provided `src/main.py` block, the project's overall design promotes securing API keys via environment variables and includes rate-limiting mechanisms (as shown in `docs/guides/server/dedalus-deployment.md` and `tests/test_rate_limit.py`) to prevent API abuse. The codebase appears well-designed for security within its broader scope.
Similar Servers
pymcp
A template repository for developing Model Context Protocol (MCP) servers in Python, demonstrating various tools, resources, and prompts.
lyra-tool-discovery
This MCP server is designed to fetch, parse, and organize documentation from websites implementing the llms.txt standard. It transforms raw documentation into structured, agent-ready formats, exposing tools for AI agents, LLMs, and automation workflows to consume documentation programmatically.
mq-mcp
Acts as a Model Context Protocol (MCP) server for AI assistants, enabling them to query and process Markdown and HTML content using the mq query language.
chuk-mcp-math-server
Provides a highly configurable, high-performance server for a wide range of mathematical computations via the Mathematical Computation Protocol (MCP).