Back to Home
madebymlai icon

spec-context-mcp

Verified Safe

by madebymlai

Overview

Unified MCP server combining semantic code search with spec-driven development workflow, providing a dashboard for managing specs, approvals, and implementation logs, and supporting AI-assisted features.

Installation

Run Command
npx spec-context-mcp

Environment Variables

  • OPENROUTER_API_KEY
  • QDRANT_URL
  • DASHBOARD_URL
  • DASHBOARD_API_KEY
  • EMBEDDING_MODEL
  • EMBEDDING_DIMENSION
  • QDRANT_API_KEY

Security Notes

API keys (OpenRouter, Qdrant) are handled via environment variables and not hardcoded. Path handling in the backend uses `PathUtils` for normalization and validation, mitigating directory traversal risks. The dashboard frontend sanitizes user-provided content before rendering with `dangerouslySetInnerHTML` to prevent common XSS attacks. Rate limiting and audit logging are implemented in the dashboard's `security-utils.ts`. A theoretical, minor XSS risk exists with Mermaid diagram rendering (`securityLevel: 'loose'`) when combined with `dangerouslySetInnerHTML` if malicious diagram code is processed, although content is typically internal and trusted within the development workflow context.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens5000
Stars0
Forks0
Last Update2026-01-18

Tags

AIDevelopment WorkflowSemantic SearchCode GenerationSpecsQdrantOpenRouterDashboardProject Management