Skip to content

dedalus-labs/framework-mcp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

python mcp developed using the openmcp framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.9%
  • Shell 11.1%