AI剧本MCP服务器
   ](https://nodejs.org/) 
MCP(模型上下文协议)服务器,通过结构化工具提供对AI Playbook文档的访问。
概述
此MCP服务器通过一组可供MCP客户端(如Claude Desktop)使用的工具公开AI Playbook文档(10个标记文件,涵盖AI原理、治理、安全等)。
可用工具
- list_docs:列出所有可用的AI Playbook文档文件
- read_doc:按文件名读取特定文档的内容
- search_docs:在所有文档中搜索内容,可选区分大小写
- get_doc_summary:了解每份文档涵盖的内容
设置
- 安装依赖项:
npm install- 构建服务器:
npm run build- 运行服务器:
npm start发展:
npm run dev贡献者注意:此项目需要Node.js 20或更高版本。我们建议使用nvm--run nvm use 在repo根目录中( .nvmrc 文件指定节点20)。
测试
运行综合测试套件:
# Run all tests
npm test
# Run tests in watch mode
npm run test:watch
# Run tests with coverage report
npm run test:coverage
# Run linting
npm run lint
# Fix linting issues automatically
npm run lint:fix测试覆盖率:该项目在所有文件中保持80%以上的代码覆盖率。覆盖阈值在CI/CD中自动执行。
测试结构:
- 集成测试 (21项测试):测试每个MCP工具的功能
- E2E测试 (14个测试):测试完整的服务器生命周期和请求响应周期
使用Claude Desktop
将此服务器添加到您的Claude Desktop配置中:
{
"mcpServers": {
"ai-playbook": {
"command": "node",
"args": ["/path/to/AIPlaybookMCP/dist/index.js"]
}
}
}可用文件
服务器提供对这些AI Playbook文档的访问:
- 原理.md安全、负责任地使用人工智能的10项核心原则
- 理解\_ ai.md:人工智能的基本概念和局限性
- 使用_安全_负责.md:负责任的人工智能使用指南
- 构建_解决方案.md:人工智能解决方案开发的最佳实践
- buying_ai.md:人工智能采购指南
- 治理.md:人工智能治理框架
- security.md:人工智能系统的安全考虑
- 数据保护隐私.md:数据保护和隐私准则
- 法律_考虑.md:法律和监管方面
- appendix_use_cases.md:实用的人工智能用例和示例
示例用法
一旦连接到MCP客户端:
- 列出所有文档:使用
list_docs工具 - 阅读特定文档:使用
read_doc文件名类似于“principles.md” - 搜索术语:使用
search_docs使用“security”这样的查询 - 获取文档概述:使用
get_doc_summary
