与MCP的集成
简介
天机MCP服务器是基于模型上下文协议(MCP)的服务器,作为AI助手和天机平台之间的桥梁。它通过MCP协议将天机平台的调查功能暴露给AI助手。此服务器提供以下核心功能:
- 查询调查结果
- 获取详细调查信息
- 获取工作区中的所有调查
- 获取网站列表
安装方法
NPX安装
通过在AI助手的配置文件中添加以下配置,可以使用天机MCP服务器:
{
"mcpServers": {
"tianji": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "https://tianji.example.com",
"TIANJI_API_KEY": "<your-api-key>",
"TIANJI_WORKSPACE_ID": "<your-workspace-id>"
}
}
}
}
环境变量配置
在使用天机MCP服务器之前,需要设置以下环境变量:
# 天机平台API基础URL
TIANJI_BASE_URL=https://tianji.example.com
# 天机平台API密钥
TIANJI_API_KEY=your_api_key_here
# 天机平台工作区ID
TIANJI_WORKSPACE_ID=your_workspace_id_here
获取API密钥
可以通过以下步骤获取天机平台API密钥:
- 登录天机平台后,点击右上角的头像
- 从下拉菜单中选择个人资料
- 在个人资料页面找到API密钥选项
- 点击创建新密钥,并按照提示完成密钥的创建
使用说明
天机MCP服务器提供了 一系列可以通过MCP协议与AI助手交互的工具。以下是每个工具的详细描述:
查询调查结果
使用tianji_get_survey_results工具查询特定调查的结果数据。
参数:
workspaceId: 天机工作区ID(默认取环境变量中配置的值)surveyId: 调查IDlimit: 返回记录数量限制(默认20)cursor: 分页游标(可选)startAt: 开始时间,ISO格式,例如:2023-10-01T00:00:00ZendAt: 结束时间,ISO格式,例如:2023-10-31T23:59:59Zfilter: 过滤条件(可选)
获取调查信息
使用tianji_get_survey_info工具获取特定调查的基本信息。
参数:
workspaceId: 天机工作区ID(默认取环境变量中配置的值)surveyId: 调查ID
获取所有调查列表
使用tianji_get_all_survey_list工具获取工作区中的所有调查列表。
参数:
workspaceId: 天机工作区ID(默认取环境变量中配置的值)