SDOF MCP - Structured Decision Optimization Framework
About
Structured Decision Optimization Framework (SDOF) MCP Server - Next-generation knowledge management with 5-phase optimization workflow
Details
- License
- MIT license
Explore
- 5‑phase optimization workflow (Exploration, Analysis, Implementation, Evaluation, Integration)
- Vector embeddings with OpenAI for semantic search
- Persistent storage with MongoDB/SQLite and vector indexing
- Prompt caching optimized for LLM efficiency
- Schema validation for structured content types
- Multi‑interface: MCP tools and HTTP API (port 3000)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
SDOF MCP - Structured Decision Optimization FrameworkCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
- Node.js 18+
- OpenAI API Key (for embeddings)
- MCP-compatible client (Claude Desktop, etc.)
npm install
npm run build
cp .env.example .env
// Store a decision record
{
"server_name": "sdof_knowledge_base",
"tool_name": "store_sdof_plan",
"arguments": {
"plan_content": "# Database Selection\n\nChose MongoDB for vector storage due to...",
"metadata": {
"planTitle": "Database Architecture Decision",
"planType": "decision",
"tags": ["database", "architecture"],
"phase": "2",
"cache_hint": true
}
}
}
Add to your MCP client configuration:
{
"mcpServers": {
"sdof_knowledge_base": {
"type": "stdio",
"command": "node",
"args": ["path/to/sdof-mcp/build/index.js"],
"env": {
"OPENAI_API_KEY": "your-openai-api-key"
},
"alwaysAllow": ["store_sdof_plan"]
}
}
}
```bash
Store structured knowledge with metadata:
{
plan_content: string; // Markdown content
metadata: {
planTitle: string; // Descriptive title
planType: ContentType; // Content type (text, code, decision, etc.)
tags?: string[]; // Categorization tags
phase?: string; // SDOF phase (1-5)
cache_hint?: boolean; // Mark for prompt caching
}
}
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"sdof mcp - structured decision optimization framework": {
"sdof-mcp": {
"command": "node",
"args": [
"build/test-unified-system.js"
]
}
}
}
}
McpServers
{
"sdof-mcp": {
"command": "node",
"args": [
"build/test-unified-system.js"
]
}
}
> Next-generation knowledge management system with 5-phase optimization workflow
The Structured Decision Optimization Framework (SDOF) Knowledge Base is a Model Context Protocol (MCP) server that provides persistent memory and context management for AI systems through a structured 5-phase optimization workflow.
🚀 Quick Start
Prerequisites
- Node.js 18+ - OpenAI API Key (for embeddings) - MCP-compatible client (Claude Desktop, etc.)Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



