Plain.com MCP服务器
一个MCP服务器,提供对Claude的Plain.com API的全面访问,有77个工具,涵盖支持线程、客户、帮助中心、自动化等。
设置
- 安装依赖项:
bun install
- 从“设置”获取Plain.com API密钥→ 具有完全API权限的API密钥。
- 添加到您的Claude代码配置中(
~/.claude.json):
{
"mcpServers": {
"plain": {
"command": "bun",
"args": ["run", "/path/to/plain-mcp/src/index.ts"],
"env": {
"PLAIN_API_KEY": "your-api-key"
}
}
}
}
- 重新启动Claude Code以加载MCP服务器。
可用工具(77)
帮助中心
| 工具 | 说明 |
|---|
list_help_centers | 列出工作区中的所有帮助中心 |
get_help_center | 获取特定帮助中心的详细信息 |
create_help_center | 创建新的帮助中心 |
update_help_center | 更新现有帮助中心 |
delete_help_center | 删除帮助中心 |
update_help_center_custom_domain | 为帮助中心设置自定义域 |
verify_help_center_custom_domain | 验证自定义域的DNS所有权 |
帮助中心文章
| 工具 | 说明 |
|---|
list_help_center_articles | 在帮助中心列出文章 |
get_help_center_article | 按ID获取特定帮助中心文章 |
get_help_center_article_by_slug | 通过URL获取帮助中心文章 |
upsert_help_center_article | 创建或更新帮助中心文章 |
delete_help_center_article | 删除帮助中心文章 |
generate_help_center_article | 使用AI从线程自动生成文章 |
帮助中心文章组
| 工具 | 说明 |
|---|
list_help_center_article_groups | 在帮助中心列出文章组(类别) |
get_help_center_article_group | 按ID获取特定文章组 |
create_help_center_article_group | 创建新文章组(类别) |
update_help_center_article_group | 更新文章组 |
delete_help_center_article_group | 删除文章组 |
帮助中心索引
| 工具 | 说明 |
|---|
get_help_center_index | 获取帮助中心的导航索引/结构 |
update_help_center_index | 更新导航索引/结构 |
知识源
| 工具 | 说明 |
|---|
create_knowledge_source | 为人工智能创建参考知识源 |
delete_knowledge_source | 删除知识源 |
客户
| 工具 | 说明 |
|---|
upsert_customer | 创建或更新客户 |
delete_customer | 删除客户 |
get_customer | 按ID获取详细的客户信息 |
search_customers | 通过电子邮件搜索客户 |
mark_customer_as_spam | 将客户标记为垃圾邮件 |
unmark_customer_as_spam | 删除客户的垃圾邮件标记 |
create_customer_event | 在客户时间线上创建自定义事件 |
客户群
| 工具 | 说明 |
|---|
list_customer_groups | 列出所有客户群 |
create_customer_group | 创建新的客户群 |
add_customer_to_groups | 将客户添加到一个或多个组 |
remove_customer_from_groups | 从一个或多个组中删除客户 |
线程
| 工具 | 说明 |
|---|
list_threads | 列出具有可选状态筛选器的支持线程 |
get_thread | 获取详细的话题信息,包括对话时间线 |
get_queue_stats | 快速了解支持队列计数 |
create_thread | 为客户创建新的支持线索 |
update_thread_title | 更新线程的标题 |
delete_thread | 永久删除一个线程 |
assign_thread | 为用户分配一个线程 |
unassign_thread | 从线程中删除分配 |
change_thread_priority | 更改线程的优先级 |
create_thread_event | 在线程时间线上创建自定义事件 |
线程操作
| 工具 | 说明 |
|---|
reply_to_thread | 回复一个帖子(通过原始渠道发送) |
mark_thread_done | 将线程标记为已完成/已解决 |
mark_thread_todo | 将一个线程标记为todo(重新打开它) |
snooze_thread | 在指定的持续时间内暂停线程 |
螺纹标签
| 工具 | 说明 |
|---|
list_label_types | 列出所有可用的标签类型 |
create_label_type | 创建新的标签类型 |
add_labels_to_thread | 为线程添加标签 |
remove_labels_from_thread | 从螺纹上移除标签 |
线程字段
| 工具 | 说明 |
|---|
list_thread_field_schemas | 列出所有自定义线程字段模式 |
upsert_thread_field | 在线程上设置自定义字段值 |
备注
| 工具 | 说明 |
|---|
create_note | 在螺纹上创建内部注释(客户不可见) |
delete_note | 从线程中删除内部注释 |
沟通
| 工具 | 说明 |
|---|
send_email | 向客户发送新电子邮件(启动新线程) |
send_chat | 向客户发送聊天消息 |
公司
| 工具 | 说明 |
|---|
upsert_company | 创建或更新公司 |
delete_company | 删除公司 |
租户
| 工具 | 说明 |
|---|
upsert_tenant | 创建或更新租户 |
delete_tenant | 删除租户 |
代码片段
| 工具 | 说明 |
|---|
list_snippets | 列出所有片段(罐装回复) |
create_snippet | 创建新代码段 |
update_snippet | 更新现有代码段 |
delete_snippet | 删除代码段 |
网络钩子
| 工具 | 说明 |
|---|
list_webhooks | 列出所有webhook目标 |
create_webhook | 创建新的webhook目标 |
update_webhook | 更新webhook目标 |
delete_webhook | 删除webhook目标 |
自动响应器
| 工具 | 说明 |
|---|
list_autoresponders | 列出所有自动回复 |
create_autoresponder | 创建新的自动回复 |
delete_autoresponder | 删除自动回复 |
层级
| 工具 | 说明 |
|---|
list_tiers | 列出所有支持级别 |
create_tier | 创建新的支持层 |
delete_tier | 删除支持层 |
工作区和用户
| 工具 | 说明 |
|---|
get_workspace | 获取当前工作区信息 |
list_users | 列出工作区用户 |
示例用法
问克劳德:
- “显示所有待办事项线程”
- “获取线程th_xxx的详细信息”
- “有多少线程需要注意?”
- “寻找客户john@example.com"
- “回复线程th_xxx,说我们正在调查”
- “将线程th_xxx标记为已完成”
- “将线程th_xxx休眠24小时”
- “在线程th_xxx中添加一条注释,说明这是一个计费问题”
- “创建一篇关于密码重置的新帮助中心文章”
- “列出所有片段”
- “将线程th_xxx分配给用户u_xxx”
- “从线程th_xxx生成帮助中心文章”