Token导航 LogoToken导航TokenDH.com
MCP Refinery logo
AI代理未说明官方级别未说明来源级核验

MCP Refinery

MCP Server

MCP精炼服务是一个自我改进的MCP服务器代理交付系统,通过评估服务器模式、请求用户对齐并跨服务器传播改进来实现持续优化。

工具数

39

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptCursorAI代理Cursor

安装说明

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

作者 / 组织

jfoster80

提供方

jfoster80

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

MCP炼油厂

别名: m-r, mr, mcp-refinery --在与另一个仓库中的Cursor交谈时,可以使用其中任何一个。

用于自我改进MCP服务器的代理交付系统。

根据其自身经过验证的模式评估服务器。在更改任何内容之前,始终要求对齐。在所有托管服务器上传播改进。MCP SDK之外的零外部依赖。

有关完整的体系结构、原理和图表,请参阅 建筑.md.

从其他来源参考MCP炼油厂

当您在另一个连接了此MCP服务器的Cursor项目中时,您可以说:

Please consult with m-r about this server's error handling
Ask mr to review this with the following research: @research-article.md
Use mcp-refinery to ingest this deep analysis and suggest improvements

光标将识别 m-r / mr / mcp-refinery 作为此MCP服务器并自动路由到facade工具。

喂养大型研究(50k+字符)

当你有一篇来自ChatGPT、Gemini或任何来源的长篇研究文章时:

选项A——文件引用(建议用于非常大的内容)

  1. 将研究输出保存到项目中的文件中(例如。 research/gemini-deep-dive.md)
  2. 在游标中,说:
Please consult with m-r using this research: @research/gemini-deep-dive.md

游标读取文件并将完整内容传递给 ingest 工具自动。

选项B——直接粘贴(适用于中等长度)

  1. 将研究直接粘贴到光标提示中:
Please have m-r ingest this research and suggest improvements for cursor-context-layer:

MCP服务器的 ingestrefine 这两种工具都接受任何长度的原始研究内容。该系统自动在安全性、可靠性、devex和性能方面进行分析。

选项C——多轮 如果研究对于单个提示来说太大,请将其拆分为逻辑部分,并一次提供一个:

Please have m-r ingest this (part 1 of 3): @research/part1.md

每一轮都会存储调查结果。共识引擎融合了所有回合。

自我完善

炼油厂可以使用与其他服务器相同的管道来改进自己。没有设置更改,没有工作区切换,只有一个可执行文件。

从任何工作区 (例如,在工作时 cursor-context-layer):

Please have m-r improve itself based on this research: @article.md
Use the refine tool with target_server_id="self" intent="improve error handling"

从mcp炼油厂工作区:

Please refine self — focus on cleanup hygiene

所有的自我提升都要通过同样的对齐门。炼油厂自己的源路径和工具列表作为上下文自动注入。自我改进和改进另一台服务器之间的唯一区别在于上下文的来源——为“自我”自动注入,为他人提供代理。

target_server_id 接受以下任何一项: "self", "mr", "m-r", "mcp-refinery" --他们都决心使用炼油厂自己的代码库。

快速开始

npm install
npm run build && npm run bundle

添加到光标MCP设置:

{
  "mcpServers": {
    "mcp-refinery": {
      "command": "node",
      "args": ["C:/Projects/V2/mcp-refinery/dist/mcp-refinery.cjs"],
      "env": {
        "REFINERY_DATA_PATH": "./data",
        "REFINERY_SOURCE_PATH": "C:/Projects/V2/mcp-refinery"
      }
    }
  }
}
  • REFINERY_DATA_PATH --其中存储了管道状态和审计日志(默认值: ./data)
  • REFINERY_SOURCE_PATH --精炼厂自己的源根,用于从其他工作区进行自我改进(可选;从项目目录运行时自动检测)

API密钥继承自您的系统环境。集 ANTHROPIC_API_KEY 在您的shell配置文件中。添加 OPENAI_API_KEY, GOOGLE_AI_API_KEY,或 XAI_API_KEY 稍后,模型将立即可用,无需重新启动。

如何使用

五种外观工具。从这里开始。内部工具可供高级使用。

饲料研究

Use the ingest tool with target_server_id="my-server" content="
"

该系统阅读文章,从多个角度提取结构化的发现,根据基线质量模式对其进行评估,计算共识,并提出建议。

优化服务器

Use the refine tool with target_server_id="my-server" intent="improve error handling"

运行完整的流程:研究、分类、分类、, 用户对齐、计划、执行、, 清理,释放,传播。如果服务器已注册,则仅 target_server_idintent 是必需的。

咨询专家

Use the consult tool with question="should we migrate to SSE transport?"

聘请合适的专业代理,并对关键决策进行多模式审议。

推进管道

Use the pipeline_next tool with pipeline_id="..."

检查状态

Use the pipeline_status tool

管道

每条管道都按顺序穿过覆盖层。三个方面是 强制性的:

flowchart LR
  R[Research] --> C[Classify] --> T[Triage]
  T --> A{{"⚡ ALIGN
User approves"}}
  A --> P[Plan] --> E[Execute]
  E --> CL["🧹 CLEANUP
+ doc freshness"]
  CL --> D["📄 DOCUMENT"]
  D --> REL[Release] --> PR[Propagate]
  PR --> FB["📈 FEEDBACK
lessons learned"]

  style A fill:#ff9,stroke:#333,stroke-width:2px
  style CL fill:#e8f5e9,stroke:#2e7d32
  style FB fill:#e3f2fd,stroke:#1565c0
  • 对齐 在更改任何内容之前,gate总是会暂停以供用户确认
  • 清理 pass捕获过时的导入、失效的导出、孤立的文件、过时的文档和未对齐的图表
  • 文件 pass确保文档随代码一起发布——不发布过时的文档
  • 反馈 step记录下一个周期的优势、劣势和经验教训

模型路由

系统知道来自4个提供商的模型,但仅路由到检测到API密钥的提供商:

提供者环境变量模型
人类学ANTHROPIC_API_KEY克劳德·奥普,十四行诗,俳句
OpenAIOPENAI_API_KEYgpt-4或gpt-4o-ini
谷歌 GOOGLE_AI_API_KEYGemini Pro,Flash
xAIXAI_API_KEYGrok 3

每次通话时都会实时检查密钥——添加密钥会立即生效。

对于关键决策,两个架构师层模型审查相同的问题(多模型审议)。当他们不同意时,冲突就会转移到用户身上。

MCP工具(39)

立面(从这里开始)

工具目的
ingest输入研究文章——提取研究结果,计算共识,提出建议
refine全面改进管道——通过校准闸门发布进行研究
consult为关键决策提供多模式审议的专家咨询
pipeline_next将活动管道推进到下一个覆盖步骤
pipeline_status检查管道状态——当前覆盖、进度、下一步需要什么
pipeline_cancel取消卡住或不需要的管道
pipeline_purge清除之前会话中的所有孤立管道

ResearchOps(受控研究生命周期)

工具目的
research_new使用完整的脚手架和管道创建新的研究案例
research_advance通过受理推进案件→ 合成→ 回顾→ 决定→ 冻结→ 实施→ 评估→ 释放
research_status检查案例状态或列出所有带有进度指示器的案例
research_consult查询案例中的决策、证据或工件内容
research_validate运行确定性验证检查(结构、PHI、审查、冻结、预算)

持续改进(反馈循环)

工具目的
feedback_query查询优势、劣势以及从过去的管道运行中吸取的经验教训

当管道完成时,会自动记录反馈。研究叠加参考了过去的反馈,为研究提示注入了“机构记忆”。

内部(高级)

服务器: server_register, server_list

研究: research_start, research_store, research_consensus, research_query

决定: improvements_triage, decision_record_adr, decision_check_oscillation, decision_capture_scorecard

交付: delivery_plan, delivery_create_pr, delivery_release, governance_approve, governance_check

路由: model_list, model_classify, deliberation_start, deliberation_submit, deliberation_resolve, deliberation_status

知识: baselines, cleanup_checklist

可观测性: audit_query, audit_stats, search_similar

存储

所有州 data/ 作为JSON文件。没有数据库。删除 data/ 重置。

构建

.\build.ps1              # Full build + bundle + MCP connection config
.\build.ps1 -VerifyOnly  # Check bundle + settings alignment only

依赖项

运行时: @modelcontextprotocol/sdk, zod 开发: typescript, tsx, esbuild

文档

文档受众内容
README.md快速入门设置、用法、工具参考
建筑.md深度参考原理、图表、管道流、模型路由、治理、演化规则
.cursor/rules/refinery-principles.mdcAI代理在每次会话中执行不可协商的规则
.cursor/rules/mcp-connection-check.mdcAI代理MCP连接对齐对构建的影响变化

目录标签

目录标签

TypeScriptCursorAI代理服务器优化本地部署持续改进代理系统MCP自动化

支持客户端

Cursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

39

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP