mcpField
P
Preflight

Preflight

远程服务
github.com/evanfollis开发工具08 周前更新
代码仓库

关于 Preflight

Preflight 面向准备发布 MCP 服务的开发者,检查其是否适合提交到 MCP Registry、Smithery 或 npm。所提供的仓库 README 未说明具体检查项或工作流。

主要功能

  1. 01MCP 服务发布就绪检查

适用场景

  1. 01发布到 MCP Registry、Smithery 或 npm 前检查服务

MCP 相关

简介称其用于检查 MCP 服务的发布就绪情况,但未说明 Preflight 向 MCP 客户端提供的工具或资源。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://skillfoundry.synaplex.ai/products/preflight/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

1
参数类型必填说明
readmestring否原始 README 内容
manifeststring否原始 server.json 内容
package_jsonstring否原始 package.json 内容
smithery_yamlstring否原始 smithery.yaml 内容
pyproject_tomlstring否原始 pyproject.toml 内容
target_directoriesarray否要对照检查的目录。默认检查所有适用目录。

详细介绍

skillfoundry-products

skillfoundry-products 是 Skillfoundry 构建和运营探针、机制及产品的实现仓库。

**生命周期:**活跃。这个单体仓库是其维护产品(包括 Preflight)的权威来源。

**今日已验证:**TypeScript 工作区检查和两套 Python 测试套件均通过根级门禁。注册表发布是独立流程,且仅通过固定版本、校验和已验证的 OIDC 工作流进行。

make setup
make check

有关所有权边界、制品角色和带日期的迁移例外,请参阅 docs/architecture.md。

本仓库有意设置了两条不同的路径:

  • mechanisms/:帮助 Skillfoundry 识别、设计和改进机会的内部工厂工具。这些工具不会自动成为公开产品。
  • products/:已选定用于公开部署、分发和变现的外部用户端软件制品。
  • templates/:用于未来外部产品路径的可复用实现起始模板。

公开产品路由应以平台为中心。首选的外部形式为:

  • https://skillfoundry.synaplex.ai/products/<product-slug>/...

而不是为每个产品设置一个公开主机名。

这一区别很重要。内部机制帮助 Agent 系统更好地思考和决策。外部产品则是我们最终通过 AgenticMarket 等渠道销售或分发的产品。

默认外部技术栈

现在,新外部 MCP 产品或探针的默认路径为:

  • TypeScript 优先
  • 基于 Streamable HTTP 的远程 MCP
  • 无状态产品使用 Cloudflare Workers
  • 由 Skillfoundry 持有的公开路由作为规范运行时入口

这样可使运行时独立于任何单一市场,同时保留通过注册表和市场进行分发的简单途径。

当前布局

  • mechanisms/bottleneck-radar/:内部 MCP 机制,用于将嘈杂的来源信号转化为已排序的瓶颈和可供构建者使用的机会简报。
  • products/launchpad-lint/:首个外部 MCP 产品候选项,用于审核发布准备情况并起草市场发布资料包。
  • templates/remote-skill-ts/:新建远程 TypeScript MCP 探针或产品的默认起始模板。

工作准则

不要默认将机制视为产品。

只有在 Skillfoundry 明确决定以下事项后,机制才会升级为产品:

  • 用户端效用明确;
  • 已选定部署界面;
  • 已选定定价或变现途径;
  • 且该制品值得拥有独立的外部生命周期。

工厂文档

  • docs/CASHFLOW_ENGINE.md:用于商业探针和产品的仓库级运营循环
  • docs/BUILD_NEXT_PORTFOLIO.md:当前下一阶段营收路径的排序
  • docs/LEARNING_LAB.md:将发布和失败转化为可复用经验的标准
  • docs/HYPOTHESIS_TEMPLATE.md:重大变更所需的假设格式
  • docs/SKILL_FACTORY_SCORECARD.md:构建优先级的评分启发式
  • docs/TELEMETRY_MODEL.md:用于累积学习的最低遥测和证据封装
  • docs/SKILL_PROPOSAL_TEMPLATE.md:构建前探针所需的模板
  • docs/PORTFOLIO_INTAKE.md:新产品和套件创意在升级为活跃构建项之前的受理工作流
  • docs/POST_LAUNCH_REVIEW_TEMPLATE.md:发布后学习所需的模板
  • docs/ADVERSARIAL_REVIEW_PRIMITIVES.md:用于打磨产品并提炼可复用启发式的多视角审慎评审原语

TypeScript 工作区设置

本仓库现已包含用于未来 TypeScript 技能的 pnpm 工作区。如果未在全局安装 pnpm,请使用 corepack:

corepack pnpm install

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。