这是一个模型上下文协议(MCP)服务器,提供给AI助手访问自动化工作流自动化的功能。
此MCP服务器使AI助手能够与Automatisch交互,Automatisch是一个开源的Zapier替代品,用于工作流自动化。它提供了管理工作流、连接、执行和应用程序集成的工具。
克隆或下载MCP服务器代码
安装依赖项:
npm install
构建项目:
npm run build
设置环境变量:
# Automatisch 实例URL(默认:http://localhost:3001)
export AUTOMATISCH_BASE_URL="http://your-automatisch-instance:3001"
# 认证API密钥(可选但推荐)
export AUTOMATISCH_API_KEY="your-api-key"
添加到您的Claude Desktop配置文件中:
{
"mcpServers": {
"automatisch": {
"command": "npx",
"args": ["-y", "automatisch-mcp-server"],
"env": {
"AUTOMATISCH_BASE_URL": "http://localhost:3001",
"AUTOMATISCH_API_KEY": "your-api-key"
}
}
}
}
npm start
list_workflows - 列出所有工作流,可选过滤get_workflow - 获取详细的工作流信息create_workflow - 创建新的工作流update_workflow - 更新现有工作流delete_workflow - 删除工作流test_workflow - 使用示例数据测试工作流list_connections - 列出应用程序连接create_connection - 创建新的应用程序连接list_executions - 查看工作流执行历史get_available_apps - 浏览可用的应用程序和集成# 列出所有活动的工作流
"显示所有活动的工作流"
# 创建一个新的工作流
"创建一个名为'电子邮件通知'的工作流,当新的GitHub问题被创建时发送电子邮件"
# 检查最近的执行
"显示最近的工作流执行及其状态"
# 获取工作流详情
"告诉我关于ID为'abc123'的工作流"
# 列出可用的应用程序
"有哪些应用程序可以进行集成?"
服务器与这些Automatisch API端点接口:
GET /api/flows - 列出工作流POST /api/flows - 创建工作流PATCH /api/flows/:id - 更新工作流DELETE /api/flows/:id - 删除工作流GET /api/connections - 列出连接POST /api/connections - 创建连接GET /api/executions - 列出执行GET /api/apps - 列出可用的应用程序npm run dev
npm run build
npm run clean
服务器包括全面的错误处理:
错误会被记录并作为结构化响应返回给AI助手。
AUTOMATISCH_BASE_URL是否正确且可访问AUTOMATISCH_API_KEY是否有效通过设置启用调试日志:
export NODE_ENV=development
该项目采用MIT许可证。
对于以下问题: