使用说明
SMART MCP铁路Sitecore服务器
这是部署在铁路上的SMART平台的MCP(模型上下文协议)Sitecore服务器组件。
特性
- 用于MCP工具执行的HTTP REST API
- WebSocket支持实时通信
- 内置健康检查
- 为跨源请求启用CORS
- 基于环境的配置
API终点
健康检查
GET /health
列出可用工具
GET /mcp/tools
执行MCP工具
POST /mcp/execute
Content-Type: application/json
{
"tool": "item-service-search",
"arguments": {
"instanceUrl": "https://your-sitecore.com",
"username": "admin",
"password": "password",
"database": "master",
"query": "*"
}
}
可用的MCP工具
item-service-get-item-获取特定的Sitecore项目item-service-search-搜索Sitecore项目template-analysis-分析Sitecore模板media-analysis-分析媒体库performance-analysis-分析绩效指标security-analysis-分析安全设置
环境变量
在铁路仪表板中设置这些:
SITECORE_INSTANCE_URL-默认Sitecore URLSITECORE_USERNAME-默认用户名SITECORE_PASSWORD-默认密码SITECORE_DATABASE-默认数据库(通常为“master”)NODE_ENV-环境(生产/开发)
部署
此服务器旨在通过Git自动部署在Railway上运行。
从SMART平台连接
主SMART平台(部署在Vercel上)通过HTTP API调用连接到此MCP服务器。