MCP Project Template
Eine universelle, architekturunabhängige Vorlage für die Erstellung von Model Context Protocol-Servern.
Schnellstart
# Install
pip install -e ".[dev]"
# Run tests
pytest tests/ -v
# Start server
python -m mcp_server.server
Related MCP server: Kroki MCP
Projektstruktur
src/mcp_server/
├── server.py # MCP server entry point
├── engine/ # Domain logic (pure computation)
├── store/ # Persistence layer
├── security/ # Encryption, attestation
├── export/ # Output format renderers
├── ingest/ # Data ingestion pipeline
├── forensics/ # Analysis/detection modules
└── mcp/ # MCP protocol layer
Konfiguration
Legen Sie Umgebungsvariablen fest:
export MCP_PROJECT_DB_PATH=/path/to/database.db
export MCP_PROJECT_ENC_KEY=your-base64-encoded-key
Testen
# All tests
pytest tests/ -v
# Determinism tests
pytest tests/test_determinism.py -v
# With coverage
pytest tests/ --cov=mcp_server
Lizenz
MIT