本n8n演示了任何组织如何快速轻松地构建并向其客户或内部员工提供MCP服务器以提高生产力。
这个MCP示例使用PayCaptain.com作为示例,展示了如何创建一个可以搜索和更新员工数据的MCP服务器。
工作原理
- 使用MCP服务器触发器并连接3个自定义工作流工具:搜索员工、按ID获取员工和更新员工。
- 每个工具都调用PayCaptain API来执行各自的任务。特别注意去除敏感数据并确保我们不会分享过多信息。
- 更新员工工具还防止更新那些最好保持只读的字段。当你控制MCP服务器时,你可以决定工具的行为。
- 最后,使用Google Sheet节点记录所有操作以供后续审计。这会增加一点延迟,但如果访问的是敏感数据,建议这样做。
使用方法
- 这个MCP服务器允许任何兼容的MCP客户端管理他们的PayCaptain员工数据库。你需要有一个PayCaptain账户和开发者密钥才能使用它。
- 按照n8n指南连接你的MCP客户端 – https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/#integrating-with-claude-desktop
- 在你的MCP客户端中尝试以下查询:
- “Sarah什么时候开始在公司工作?”
- “Jack在星期三还是星期五工作?”
- “请将Tracy的NI号码更新为ABCD123456”
要求
- PayCaptain账户和开发者密钥。
- Google Sheets用于记录操作以供后续审计。
- MCP客户端或代理,如Claude Desktop – https://claude.ai/download
自定义此工作流
- 根据你的用例需求添加或删除员工属性。
- 如果Google Sheets太慢,考虑使用API调用更快的服务来记录对MCP服务器的调用。
- 记住在生产环境并与他人共享此MCP服务器之前,设置MCP服务器需要凭据!