An MCP server built using our open-source MCP framework (OpenMCP).
# 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 mainpyproject.toml- Package configuration with dependenciesmain.py(root) - Entry point that Dedalus expectssrc/main.py- The actual MCP server codedocs/- Your documentation files
-
Set Environment Variables in Dedalus UI:
OPENAI_API_KEY- Your OpenAI API key (required for AI features)
-
Deploy:
dedalus deploy . --name "your-docs-server"- Installs dependencies using
uv syncfrompyproject.toml - Runs
uv run mainto start the server - Server runs in
/appdirectory in container - Docs are served from
/app/docs
MIT