Token导航 LogoToken导航TokenDH.com
snaifmcp (Gapietro) logo
运维云端未说明官方级别未说明来源级核验

snaifmcp (Gapietro)

MCP Server

Foundry是一个MCP服务器,帮助AI Foundry团队快速启动新的POC/POV项目,提供一致的结构、ServiceNow上下文和可重用技能。

工具数

20

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude

安装说明

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

作者 / 组织

gapietro

提供方

gapietro

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

铸造厂

Bootstrap Now使用预加载的上下文、技能和模板辅助POC项目。

Foundry是一个MCP(模型上下文协议)服务器,可帮助AI Foundry团队快速启动具有一致结构、ServiceNow上下文和可重用技能的新POC/POV项目。

快速开始

先决条件

  • GitHub CLI已通过身份验证黄金回购是私有的。跑 gh auth login 第一。
  • Node.js 18+:需要运行MCP服务器。

1.配置克劳德代码

将Foundry添加到您的Claude Code MCP配置中:

选项A:项目级 (.mcp.json 在您的工作目录中)

{
  "mcpServers": {
    "foundry": {
      "command": "node",
      "args": ["/path/to/foundry-mcp/dist/index.js"]
    }
  }
}

选项B:全球 (~/.claude/config.json)

{
  "mcpServers": {
    "foundry": {
      "command": "node",
      "args": ["/path/to/foundry-mcp/dist/index.js"]
    }
  }
}

2.启动一个新项目

在Claude Code中,使用 foundry_init 工具:

Create a new Now Assist POC called "customer-demo"

克劳德将使用 foundry_init 创建:

customer-demo/
├── CLAUDE.md                    # SPARC methodology template
├── .gitignore
└── .claude/
    ├── context/                 # 6 context files
    │   ├── now-assist-platform.md
    │   ├── genai-framework.md
    │   ├── agentic-patterns.md
    │   ├── troubleshooting-guide.md
    │   ├── security-patterns.md
    │   └── performance-tuning.md
    └── skills/                  # 6 skills with examples
        ├── now-assist-skill-builder/
        ├── api-integration/
        ├── servicenow-troubleshooting/
        ├── agent-builder/
        ├── testing-patterns/
        └── deployment-automation/

3.开始建设

cd customer-demo
claude   # Opens Claude Code with pre-loaded context

______________________________________________________________________

可用工具

铸造工具(12)

工具说明
foundry_init启动一个新的Now Assist POC项目
foundry_list列出可用资源(上下文、技能、模板)
foundry_add向现有项目添加资源
foundry_sync将项目资源更新到最新版本
foundry_info获取资源的详细信息
foundry_search搜索所有资源
foundry_new创建新资源(上下文文件或技能)
foundry_validate推广前验证资源
foundry_promote向黄金回购提交资源
foundry_external管理外部插件(@approved/*@github/*)
foundry_version管理资源版本并检查更新
foundry_templates列出并预览可用模板

ServiceNow工具(8)

工具说明
servicenow_connect连接到ServiceNow实例
servicenow_disconnect断开与当前实例的连接
servicenow_status检查连接状态
servicenow_syslogs使用筛选器查询系统日志
servicenow_aia_logs获取AI代理执行跟踪
servicenow_query执行GlideRecord风格的查询
servicenow_script执行后台脚本(带安全栏)
servicenow_instance获取实例信息和运行状况

______________________________________________________________________

黄金存储库内容

上下文文件(6)

文件描述
now-assist-platform.mdNow Assist架构、功能、API
genai-framework.mdGenAI控制器,技能调用模式
agentic-patterns.md代理框架、工具使用、编排
troubleshooting-guide.md常见问题、调试模式、系统日志
security-patterns.mdACL、角色、安全编码实践
performance-tuning.md查询优化、缓存、最佳实践

技能(6)

技能描述
now-assist-skill-builder创建自定义Now Assist技能
api-integrationServiceNow REST API模式
servicenow-troubleshooting使用系统日志、AIA日志、脚本进行调试
agent-builder创建AI代理
testing-patterns单元测试、ATF、模拟
deployment-automationCI/CD、更新集、应用发布

模板(3)

模板说明
sparc-starter具有所有上下文和技能的完整SPARC方法(默认)
standard仅上下文文件,无预加载技能
minimal仅限于CLAUDE.md

______________________________________________________________________

仓库结构

snaifmcp/
├── README.md                 # This file
├── CLAUDE.md                 # Project guidance for Claude Code
├── DEMO_SCRIPT.md            # Demo walkthrough guide
├── .mcp.json                 # MCP server configuration
├── foundry-mcp/              # MCP server implementation
│   ├── src/
│   │   ├── index.ts          # Main server (Foundry tools)
│   │   └── servicenow/       # ServiceNow tools
│   ├── dist/                 # Built server (ready to use)
│   └── test/                 # Test suite
├── foundry-golden/           # Golden repository content
│   ├── context/              # 6 context files
│   ├── skills/               # 6 skills with examples
│   └── templates/            # 3 project templates
└── docs/
    ├── spec/                 # Specifications
    ├── plan/                 # Implementation plans & backlog
    └── archive/              # Reference documentation

______________________________________________________________________

发展

构建MCP服务器

cd foundry-mcp
npm install
npm run build

运行测试

cd foundry-mcp
npm test              # Run all tests (90 tests)
npm run test:keep     # Run tests, keep output for inspection

本地开发

cd foundry-mcp
npm run dev   # Watch mode for TypeScript compilation

______________________________________________________________________

文档

______________________________________________________________________

示例工作流

创建新POC

Create a new Now Assist POC called "acme-incident-assistant"

使用其他模板

Create a project called "quick-test" using the minimal template

向现有项目添加技能

Add the testing-patterns skill to this project

搜索资源

Search Foundry for "GlideRecord" content

连接到ServiceNow并调试

Connect to my-dev-instance.service-now.com
Query recent syslogs with source "AI Agent"
Get the AIA logs for the last hour

执行背景脚本

Run this script on ServiceNow in read-only mode:
var gr = new GlideRecord('incident');
gr.addQuery('active', true);
gr.setLimit(5);
gr.query();
while(gr.next()) { gs.info(gr.number); }

______________________________________________________________________

路线图

  • \[x\] 第一阶段(MVP): foundry_init 具有上下文、技能和SPARC模板
  • \[x\] 第2阶段: foundry_list, foundry_add, foundry_sync
  • \[x\] 第三期: foundry_info, foundry_search
  • \[x\] 阶段4: foundry_new, foundry_validate, foundry_promote
  • \[x\] 阶段5:外部插件、版本控制、多个模板
  • \[x\] ServiceNow工具:连接、查询、系统日志、AIA日志、脚本
  • \[ \] 技术债务:TypeScript严格模式、ESLint、集成测试

______________________________________________________________________

许可证

麻省理工学院

团队

AI铸造厂-立即服务

目录标签

目录标签

TypeScriptClaude云端部署POC工具本地部署项目引导ServiceNow集成技能库模板管理

支持客户端

Claude

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP