dedalus-mcp-server

TianyiPeng/dedalus-mcp-server

3.2

If you are the rightful owner of dedalus-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

OpenMCP is an open-source MCP server framework designed for easy deployment and integration with AI features.

OpenMCP Documentation Server

An MCP server built using our open-source MCP framework (OpenMCP).

Quick Start (Local Development)

# Install uv package manager (same as Dedalus uses)
brew install uv  # or pip install uv

# Install dependencies
uv sync --no-dev

# Configure API keys for AI features
cp config/.env.example .env.local
# Edit .env.local and add your OpenAI API key

# Test
uv run python tests/test_server.py

# Run
uv run main

Deploy to Dedalus

What Dedalus Needs

  • pyproject.toml - Package configuration with dependencies
  • main.py (root) - Entry point that Dedalus expects
  • src/main.py - The actual MCP server code
  • docs/ - Your documentation files

Deployment Steps

  1. Set Environment Variables in Dedalus UI:

    • OPENAI_API_KEY - Your OpenAI API key (required for AI features)
  2. Deploy:

dedalus deploy . --name "your-docs-server"

How Dedalus Runs Your Server

  1. Installs dependencies using uv sync from pyproject.toml
  2. Runs uv run main to start the server
  3. Server runs in /app directory in container
  4. Docs are served from /app/docs

License

MIT