Token导航 LogoToken导航TokenDH.com
Sdof MCP logo
文档知识未说明官方级别未说明来源级核验

Sdof MCP

MCP Server

SDOF知识库是一个模型上下文协议(MCP)服务器,通过结构化的5阶段优化工作流程为AI系统提供持久性内存和上下文管理。

工具数

1

提示词数

0

GitHub Stars

1

资源数

0
知识管理TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tgf-between-your-legs

提供方

tgf-between-your-legs

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

SDOF MCP-结构化决策优化框架

](https://nodejs.org/) ![License: MIT](https://opensource.org/licenses/MIT) ![MCP](https://modelcontextprotocol.io/)

具有五阶段优化工作流的下一代知识管理系统

结构化决策优化框架(SDOF)知识库 是一个模型上下文协议(MCP)服务器,通过结构化的5阶段优化工作流为AI系统提供持久内存和上下文管理。

🚀 快速开始

先决条件

  • Node.js 18+
  • OpenAI API密钥(用于嵌入)
  • MCP兼容客户端(克劳德桌面等)

安装

# Clone the repository
git clone https://github.com/your-username/sdof-mcp.git
cd sdof-mcp

# Install dependencies
npm install
npm run build

# Configure environment
cp .env.example .env
# Edit .env with your OpenAI API key

# Start the server
npm start

📖 文档

✨ 特性

🎯 五阶段优化工作流程

  • 第一阶段:探索-解决方案发现和头脑风暴
  • 第2阶段:分析-详细评估和优化
  • 第三期:实施-代码开发和测试
  • 阶段4:评价-绩效和质量评估
  • 阶段5:整合-学习巩固和记录

🧠 高级知识管理

  • 矢量嵌入:使用OpenAI嵌入的语义搜索
  • 永久存储:带向量索引的MongoDB/SQLite
  • 快速缓存:针对LLM效率进行了优化
  • 架构验证:结构化内容类型
  • 多接口:MCP工具和HTTP API

🔧 内容类型

  • text -一般文件和注释
  • code -代码实现和示例
  • decision -决策记录和理由
  • analysis -分析结果和发现
  • solution -解决方案描述和设计
  • evaluation -评估报告和指标
  • integration -集成文档和指南

🛠️ MCP工具

主要工具: store_sdof_plan

使用元数据存储结构化知识:

{
  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
  }
}

示例用法

// 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
    }
  }
}

🏗️ 建筑

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   AI Clients    │───▶│  SDOF Knowledge  │───▶│   Database      │
│ (Claude, etc.)  │    │     Base MCP     │    │  (MongoDB/      │
└─────────────────┘    │    Server        │    │   SQLite)       │
                       └──────────────────┘    └─────────────────┘
                                │
                                ▼
                       ┌──────────────────┐
                       │   HTTP API       │
                       │  (Port 3000)     │
                       └──────────────────┘

🔧 配置

MCP客户端配置

添加到MCP客户端配置中:

{
  "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"]
    }
  }
}

环境变量

# Required
OPENAI_API_KEY=sk-proj-your-openai-api-key

# Optional
EMBEDDING_MODEL=text-embedding-3-small
HTTP_PORT=3000
MONGODB_URI=mongodb://localhost:27017/sdof

🧪 测试

# Run tests
npm test

# Run system validation
node build/test-unified-system.js

# Performance benchmarks
npm run test:performance

📊 演出

目标指标:

  • 查询响应:平均\<500ms
  • 嵌入生成:每个请求\<2s
  • 矢量搜索:相似度计算小于100ms
  • 数据库操作:CRUD操作\<50ms

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 在中更改TypeScript文件 src/
  4. 运行测试: npm test
  5. 构建: npm run build
  6. 提交更改: git commit -m 'Add amazing feature'
  7. 推送到分支: git push origin feature/amazing-feature
  8. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🆘 支持

🎉 成功指标

在以下情况下,您知道系统工作正常:

  • ✅ 日志中没有身份验证错误
  • store_sdof_plan 工具成功响应
  • ✅ 知识条目已存储并可检索
  • ✅ 查询性能达到目标(\<500ms)
  • ✅ 测试套件完全通过

______________________________________________________________________

内置于❤️ 对于AI社区

目录标签

目录标签

知识管理TypeScriptClaude本地部署决策优化AI系统向量嵌入MCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-keyremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP