跳到主要内容

工具 - 其他

本页记录了按领域分组、但没有专属页面的 MCP 工具。


潜在客户(CRM)

list_leads

列出 CRM 潜在客户,支持可选的分页和筛选。

参数:

名称类型必填描述
pagenumber页码(默认值:1)
limitnumber每页项目数(默认值:50,最大值:100)
searchstring按姓名、电子邮件、电话或公司搜索
sourcestring按潜在客户来源筛选(例如:linkedinmanualapi
funnelIdstring (UUID)按漏斗筛选
stageIdstring (UUID)按漏斗阶段筛选

示例:

{
"search": "Juan",
"source": "linkedin",
"limit": 20
}

get_lead

按 ID 获取潜在客户,包括标签、漏斗阶段和其他关联。

参数:

名称类型必填描述
idstring (UUID)潜在客户 ID

示例:

{
"id": "lead-uuid-001"
}

create_lead

在 CRM 中创建新的潜在客户。姓名为必填项。

参数:

名称类型必填描述
namestring潜在客户姓名
emailstring电子邮件地址
phonestring电话号码
companystring公司名称
positionstring职位/职务
sourcestring来源(例如:linkedintiktokinstagrammanualapiimport
notesstring附加备注

示例:

{
"name": "Ana Garcia",
"email": "[email protected]",
"company": "Empresa SL",
"source": "linkedin"
}

update_lead

更新现有潜在客户的字段。仅更新提供的字段。

参数:

名称类型必填描述
idstring (UUID)潜在客户 ID
namestring更新后的姓名
emailstring更新后的电子邮件
phonestring更新后的电话
companystring更新后的公司
positionstring更新后的职位
notesstring更新后的备注

示例:

{
"id": "lead-uuid-001",
"position": "CTO",
"notes": "对企业方案感兴趣"
}

delete_lead

按 ID 从 CRM 中永久删除潜在客户。

参数:

名称类型必填描述
idstring (UUID)要删除的潜在客户 ID

示例:

{
"id": "lead-uuid-001"
}

move_lead_stage

将潜在客户移动到漏斗中的其他阶段。

参数:

名称类型必填描述
leadIdstring (UUID)潜在客户 ID
funnelIdstring (UUID)目标漏斗 ID
stageIdstring (UUID)目标阶段 ID

示例:

{
"leadId": "lead-uuid-001",
"funnelId": "funnel-uuid-001",
"stageId": "stage-uuid-003"
}

响应:

{
"success": true,
"previousStageId": "stage-uuid-002",
"currentStageId": "stage-uuid-003",
"lead": { ... }
}

文档

list_documents

列出文档,支持可选的分页和筛选。

参数:

名称类型必填描述
pagenumber页码(默认值:1)
limitnumber每页项目数(默认值:50,最大值:100)
searchstring按标题搜索
categoryIdstring (UUID)按类别筛选
projectIdstring (UUID)按项目筛选

示例:

{
"search": "changelog",
"projectId": "550e8400-e29b-41d4-a716-446655440000"
}

list_document_categories

列出所有文档类别及每个类别中的文档数量。

参数:

此工具无需参数。

示例:

{}

响应:

[
{
"id": "cat-001",
"name": "Changelogs",
"documentCount": 12
},
{
"id": "cat-002",
"name": "Arquitectura",
"documentCount": 5
}
]

标签

list_tags

列出所有 CRM 标签,包括与每个标签关联的潜在客户数量。

参数:

此工具无需参数。

示例:

{}

响应:

[
{
"id": "tag-001",
"name": "VIP",
"color": "#ff5733",
"leadCount": 8
}
]

create_tag

创建用于整理潜在客户和工作项的新标签。名称必须唯一。

参数:

名称类型必填描述
namestring标签名称(唯一)
colorstring十六进制格式的颜色(例如:#ff5733

示例:

{
"name": "Enterprise",
"color": "#3498db"
}

delete_tag

按 ID 永久删除标签。这会从所有关联的潜在客户中移除该标签。

参数:

名称类型必填描述
idstring (UUID)要删除的标签 ID

示例:

{
"id": "tag-001"
}

漏斗

list_funnels

列出所有销售漏斗,包括其阶段。

参数:

此工具无需参数。

示例:

{}

get_funnel

按 ID 获取漏斗,包括其所有阶段和配置。

参数:

名称类型必填描述
idstring (UUID)漏斗 ID

示例:

{
"id": "funnel-uuid-001"
}

创意(Idea Hub)

list_idea_items

列出 Idea Hub 项目(创意和待办事项),支持分页和筛选。

参数:

名称类型必填描述
pagenumber页码(默认值:1)
limitnumber每页项目数(默认值:50,最大值:100)
typestring按类型筛选:ideatodo
statusstring按状态筛选:activearchivedpendingdoneblocked
ownerUserIdstring按负责人筛选
projectIdstring (UUID)按项目筛选
searchstring按标题/描述搜索
dueDatestring按截止日期筛选
discussedboolean按讨论标记筛选

示例:

{
"type": "idea",
"status": "active",
"limit": 20
}

get_idea_item

按 ID 获取 Idea Hub 项目,包括可追溯性链接。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID

示例:

{
"id": "idea-uuid-001"
}

create_idea_item

在 Idea Hub 中创建新项目。

参数:

名称类型必填描述
titlestring项目标题
typestring类型:ideatodo
statusstring初始状态:activearchivedpendingdoneblocked
projectIdstring (UUID) 或 null关联项目(回退到会话项目)
descriptionstring 或 null描述
ownerUserIdstring 或 null负责人用户 ID
dueDatestring 或 null截止日期(ISO 8601)
metadataobject任意元数据

示例:

{
"title": "Integrar notificaciones push",
"type": "idea",
"description": "Enviar notificaciones cuando se completan work items"
}

update_idea_item

更新现有 Idea Hub 项目。仅修改提供的字段。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID
titlestring新标题
typestring新类型:ideatodo
statusstring新状态
projectIdstring (UUID) 或 null新项目
descriptionstring 或 null新描述
ownerUserIdstring 或 null新负责人
dueDatestring 或 null新截止日期
metadataobject新元数据
discussedboolean标记为已讨论

示例:

{
"id": "idea-uuid-001",
"status": "done",
"discussed": true
}

delete_idea_item

按 ID 删除 Idea Hub 项目。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID

示例:

{
"id": "idea-uuid-001"
}

set_idea_item_status

更新 Idea Hub 项目的状态。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID
statusstring新状态:activearchivedpendingdoneblocked

示例:

{
"id": "idea-uuid-001",
"status": "archived"
}

assign_idea_item_owner

分配或移除 Idea Hub 项目的负责人。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID
ownerUserIdstring 或 null负责人用户 ID(使用 null 移除)

示例:

{
"id": "idea-uuid-001",
"ownerUserId": "user-uuid-001"
}
查找用户 ID

在分配负责人之前,使用 list_members 获取组织成员的用户 ID。


set_idea_item_due_date

设置或移除 Idea Hub 项目的截止日期。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID
dueDatestring 或 nullISO 8601 截止日期(使用 null 移除)

示例:

{
"id": "idea-uuid-001",
"dueDate": "2025-03-15"
}

toggle_idea_item_discussed

切换 Idea Hub 项目的“已讨论”标记。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID
discussedboolean使用 true 标记为已讨论,使用 false 取消标记

示例:

{
"id": "idea-uuid-001",
"discussed": true
}

promote_idea_item

将 Idea Hub 项目提升为工作项,并在两者之间创建可追溯性链接。

参数:

名称类型必填描述
idstring (UUID)要提升的创意项目 ID
workItemTypestring工作项类型:taskstoryfeatureepic
titlestring所生成工作项的标题
descriptionstring工作项描述
prioritystring优先级:lowmediumhighurgent
boardIdstring (UUID)目标看板
boardColumnIdstring (UUID)初始列
projectIdstring (UUID)项目(回退到创意项目或会话项目)
parentIdstring (UUID)父工作项
notesstring提升备注
promotedBystring执行提升操作的用户 ID

示例:

{
"id": "idea-uuid-001",
"workItemType": "task",
"title": "Implementar notificaciones push",
"boardId": "b1234567-89ab-cdef-0123-456789abcdef",
"boardColumnId": "col-001",
"priority": "medium"
}

响应:

{
"source": {
"id": "idea-uuid-001",
"type": "idea",
"status": "active"
},
"workItem": {
"id": "wi-new-001",
"taskId": "A-T-55",
"title": "Implementar notificaciones push",
"type": "task"
},
"link": {
"id": "link-uuid-001",
"ideaItemId": "idea-uuid-001",
"workItemId": "wi-new-001",
"linkType": "promoted_to",
"createdAt": "2025-02-15T10:00:00.000Z"
}
}

get_idea_item_traceability

获取 Idea Hub 项目的可追溯性链接(已提升的工作项、关联的反馈等)。

参数:

名称类型必填描述
idstring (UUID)创意项目 ID

示例:

{
"id": "idea-uuid-001"
}

在 Idea Hub 项目与反馈项目之间创建可追溯性链接。

参数:

名称类型必填描述
ideaItemIdstring (UUID)创意项目 ID
feedbackItemIdstring (UUID)反馈项目 ID
metadataobject链接元数据

示例:

{
"ideaItemId": "idea-uuid-001",
"feedbackItemId": "feedback-uuid-001"
}

移除创意项目与反馈项目之间的可追溯性链接。

参数:

名称类型必填描述
ideaItemIdstring (UUID)创意项目 ID
feedbackItemIdstring (UUID)反馈项目 ID

示例:

{
"ideaItemId": "idea-uuid-001",
"feedbackItemId": "feedback-uuid-001"
}

依赖项

get_work_item_dependencies

获取工作项的所有依赖项和依赖者。

  • 依赖项 = 阻塞此项目的内容
  • 依赖者 = 此项目所阻塞的内容

参数:

名称类型必填描述
idstring (UUID)工作项 ID

示例:

{
"id": "wi-001"
}

响应:

{
"dependencies": [
{
"workItemId": "wi-001",
"blockedByWorkItemId": "wi-000",
"createdAt": "2025-02-01T10:00:00.000Z"
}
],
"dependents": [
{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001",
"createdAt": "2025-02-01T10:00:00.000Z"
}
]
}

add_work_item_dependency

为工作项添加依赖项(将其标记为被另一项目阻塞)。不允许创建循环依赖项(项目不能依赖自身)。

参数:

名称类型必填描述
workItemIdstring (UUID)被阻塞工作项的 ID
blockedByWorkItemIdstring (UUID)阻塞工作项的 ID

示例:

{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001"
}

remove_work_item_dependency

从工作项中移除依赖项。

参数:

名称类型必填描述
workItemIdstring (UUID)工作项 ID
blockedByWorkItemIdstring (UUID)要移除的阻塞工作项 ID

示例:

{
"workItemId": "wi-002",
"blockedByWorkItemId": "wi-001"
}

get_dependencies_batch

在一次调用中获取多个工作项的依赖项和依赖者。

参数:

名称类型必填描述
workItemIdsstring[] (UUID)工作项 ID 列表

示例:

{
"workItemIds": ["wi-001", "wi-002", "wi-003"]
}

响应:

{
"items": [
{
"workItemId": "wi-001",
"dependencies": [],
"dependents": [{ "workItemId": "wi-002", "blockedByWorkItemId": "wi-001" }]
},
{
"workItemId": "wi-002",
"dependencies": [{ "workItemId": "wi-002", "blockedByWorkItemId": "wi-001" }],
"dependents": []
},
{
"workItemId": "wi-003",
"dependencies": [],
"dependents": []
}
]
}

私有存储

私有存储工具操作属于已认证用户的文件。它们需要具有指定 MCP 权限的 API 密钥,且绝不会泄露对象存储中的原始密钥。有关 REST 负载、私有下载和限制,请参阅私有存储

工具权限限制
storage_usagemcp:read返回字节和对象用量。
storage_listmcp:read最多 200 个条目。
storage_readmcp:read响应限制为 1 MiB;对于较大文件,请使用经过身份验证的 REST 下载。
storage_writemcp:write负载限制为 1 MiB;准确提供一个文本 contentbase64
storage_deletemcp:write按 ID 删除自己的文件。

AI 和会话

record_ai_session

记录与工作项关联的 AI 会话的令牌消耗量和成本。在完成任务工作时使用此工具,以跟踪 AI 资源用量。

参数:

名称类型必填描述
workItemIdstring (UUID)关联工作项的 ID
modelstring使用的 AI 模型(例如:claude-opus-4-6claude-sonnet-4-5-20250929
providerstringAI 提供商(默认值:openai
inputTokensnumber消耗的输入令牌
outputTokensnumber消耗的输出令牌
totalTokensnumber令牌总数(输入 + 输出)
estimatedCostnumber以美元计的估算成本(如有可能则自动计算)
durationMsnumber会话持续时间(毫秒)
sessionTypestring会话类型(默认值:implement
metadataobject附加元数据(例如:{ taskId: "A-T-48", skill: "implement" }

示例:

{
"workItemId": "wi-001",
"model": "claude-opus-4-6",
"provider": "anthropic",
"inputTokens": 50000,
"outputTokens": 15000,
"totalTokens": 65000,
"durationMs": 180000,
"sessionType": "implement"
}

get_ai_sessions

获取工作项的 AI 会话历史记录,并可选择提供令牌总数、成本和持续时间的汇总摘要。

参数:

名称类型必填描述
workItemIdstring (UUID)工作项 ID
includeSummaryboolean包含汇总摘要(默认值:true

示例:

{
"workItemId": "wi-001",
"includeSummary": true
}

响应:

{
"workItemId": "wi-001",
"taskId": "A-T-37",
"title": "Implementar login",
"sessions": [
{
"id": "session-001",
"model": "claude-opus-4-6",
"provider": "anthropic",
"inputTokens": 50000,
"outputTokens": 15000,
"totalTokens": 65000,
"estimatedCost": "0.0975",
"sessionType": "implement",
"createdAt": "2025-02-15T10:00:00.000Z"
}
],
"summary": {
"totalSessions": 1,
"totalTokens": 65000,
"totalCost": "0.0975"
}
}

check_quota

检查 AI 提供商是否有可用配额(令牌、成本、请求)。返回是否允许使用以及剩余容量。

参数:

名称类型必填描述
providerstringAI 提供商(例如:anthropicopenai

示例:

{
"provider": "anthropic"
}

get_quota_usage

获取 AI 提供商当前的配额用量。返回每个活动周期(日、周、月)的用量数据,包括令牌、成本和请求。

参数:

名称类型必填描述
providerstringAI 提供商。如省略,则返回所有提供商的用量

示例:

{
"provider": "anthropic"
}

成员

list_members

列出当前工作区的所有成员。返回每位成员的 userIdnameemailimagerole

参数:

此工具无需参数。

示例:

{}

响应:

[
{
"userId": "user-001",
"name": "Javier Lopez",
"email": "[email protected]",
"image": "https://...",
"role": "owner"
},
{
"userId": "user-002",
"name": "Ana Garcia",
"email": "[email protected]",
"image": null,
"role": "member"
}
]
查找用户 ID

在将工作项或创意项目分配给特定人员之前,使用此工具获取用户 ID。


里程碑(目标)

list_milestones

列出项目的所有里程碑,包括进度统计信息。如果未提供,则使用 MCP 会话的 projectId

参数:

名称类型必填描述
projectIdstring (UUID)项目 ID(回退到会话项目)

示例:

{
"projectId": "550e8400-e29b-41d4-a716-446655440000"
}

get_milestone

按 ID 获取里程碑,包括其关联的工作项和进度统计信息。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID

示例:

{
"milestoneId": "ms-uuid-001"
}

get_milestone_progress

获取里程碑的进度统计信息(项目总数、已完成项目数、百分比)。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID

示例:

{
"milestoneId": "ms-uuid-001"
}

create_milestone

在项目中创建新里程碑。创建时可选择关联工作项。如果未提供,则使用会话的 projectId

参数:

名称类型必填描述
projectIdstring (UUID)项目 ID(回退到会话项目)
titlestring里程碑标题
descriptionstring描述
prioritystring优先级:lowmediumhighurgent(默认值:medium
targetDatestring目标日期(ISO 8601,例如:2026-03-15
workItemIdsstring[] (UUID)创建时要关联的工作项

示例:

{
"title": "MVP Autenticacion",
"description": "Login con Google + email/password funcionando",
"priority": "high",
"targetDate": "2025-03-31",
"workItemIds": ["wi-001", "wi-002", "wi-003"]
}

响应:

{
"id": "ms-uuid-001",
"title": "MVP Autenticacion",
"description": "Login con Google + email/password funcionando",
"status": "planned",
"priority": "high",
"targetDate": "2025-03-31T00:00:00.000Z",
"linkedWorkItems": 3,
"createdAt": "2025-02-15T10:00:00.000Z"
}

update_milestone

更新现有里程碑。仅修改提供的字段。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID
titlestring新标题
descriptionstring 或 null新描述(使用 null 清除)
statusstring新状态:plannedin_progresscompletedon_holdcancelled
prioritystring新优先级:lowmediumhighurgent
targetDatestring 或 null新目标日期(使用 null 清除)

示例:

{
"milestoneId": "ms-uuid-001",
"status": "in_progress"
}

delete_milestone

按 ID 删除里程碑。同时移除与工作项的所有关联。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID

示例:

{
"milestoneId": "ms-uuid-001"
}

add_work_items_to_milestone

将一个或多个工作项关联到里程碑。重复项会被静默忽略。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID
workItemIdsstring[] (UUID)工作项 ID 列表(至少 1 个)

示例:

{
"milestoneId": "ms-uuid-001",
"workItemIds": ["wi-004", "wi-005"]
}

响应:

{
"milestoneId": "ms-uuid-001",
"linkedCount": 2
}

remove_work_item_from_milestone

取消工作项与里程碑的关联。

参数:

名称类型必填描述
milestoneIdstring (UUID)里程碑 ID
workItemIdstring (UUID)要取消关联的工作项 ID

示例:

{
"milestoneId": "ms-uuid-001",
"workItemId": "wi-004"
}

响应:

{
"removed": true,
"milestoneId": "ms-uuid-001",
"workItemId": "wi-004"
}