AnyShare MCP 集成开发使用指南
asmcp 集成开发使用文档
面向需要把 asmcp 集成到 Agent、网关或业务系统中的开发者,本文档提供最小可用接入步骤与联调建议。
0. 先看这里:Cursor mcp.json 调用方式(置顶)
示例(可直接参考):
1 | |
配置 JSON 参数说明(逐项):
mcpServers:MCP 服务集合。键是服务名(你自定义),值是该服务的连接配置。asmcp:远端streamableHttp服务配置项名称,可自定义。type:连接类型。streamableHttp表示通过 HTTP 流式协议连接远端 MCP 服务。url:远端 MCP 服务入口地址(线上环境使用https://anyshare.aishu.cn/asmcp/)。headers:请求远端 MCP 服务时附加的 HTTP 头。Authorization:鉴权头,通常使用Bearer <token>格式。
1. MCP 客户端接入
1.1 HTTP 集成(远程)
客户端将 MCP Server URL 指向:
1 | |
如果你希望每个请求使用调用方自己的 AnyShare Token,可在请求头透传:
1 | |
注意:拿到新 token 后,需要及时更新到 MCP 配置的 headers.Authorization 中(例如 Bearer <access_token>)。
如果接入方是”虾”且已开启自动鉴权能力,可由其自动刷新并回填 token,无需手动改配置。
2. 认证与 Token 流程(推荐)
优先使用一站式登录工具:
- 推荐:
auth_get_user_token
- 入参:
account(client_id)、password(client_secret)、user_id、scope(可选,默认all) - 内部自动完成:应用 token -> user assertion -> 用户 token
- 备选:
auth_access_token_by_account
- 直接调用
POST /api/authentication/v1/access_token - 入参:
account(用户账号)、client_id、client_secret
- 需要分步排障时再使用原子工具:
auth_oauth2_app_tokenauth_oauth2_user_assertionauth_oauth2_user_token
3. 常用工具分组
认证:
auth_get_user_tokenauth_access_token_by_accountauth_oauth2_app_tokenauth_oauth2_user_assertionauth_oauth2_user_token
文档库/文件:
doc_lib_listdoc_lib_owneddoc_lib_quotadoc_lib_user_quotafolder_sub_objectsdir_createfile_osdownloadfile_osbeginuploadfile_osenduploadfile_uploadfile_convert_pathfile_sharedlink_realnamefile_sharedlink_realname_createfile_share_pathsharedlink_parse
检索/问答:
retrievalrerank_hybridslicefetchecosearch_slice_searchkc_search_wiki_docsintelli_all_searchfile_searchsearch_bothchat_sendsmart_assistant
Bot 管理:
bot_config_v1_listbot_config_deletebot_config_publishbot_config_unpublishbot_manager_addbot_manager_deletebot_manager_listbot_transfer_by_configbot_transfer_from_user
4. 联调建议
- 保证 token 签发环境与业务 API 校验环境一致(同一
host/protocol)。 - 先用
auth_get_user_token(或auth_access_token_by_account)+doc_lib_owned做最小联调,再扩展复杂工具。 - 业务异常优先看 MCP 返回中的
code/endpoint/message字段。 - 批量请求时建议在调用侧做超时与重试,避免单点抖动放大。
5. 操作截图

图 1:在 Cursor 中打开 mcp.json 配置文件,准备新增或调整 mcpServers 配置。

图 2:进入 Cursor Settings > Tools & MCPs,确认 asmcp 服务已启用,并可通过编辑按钮维护配置。

图 3:mcp.json 示例展示两种接入方式:本地启动 asmcp(command/args/env)与远程 streamableHttp 直连。

图 4:配置生效后,在 Agent 侧可看到 asmcp 已连接且工具列表(如 34 个工具)已成功加载。

图 5:在对话中调用 auth_get_user_token 完成认证,返回 access_token、expires_in 等关键字段用于后续 API 调用。
操作提醒:拿到新 token 后,请同步更新到 MCP 配置的 headers.Authorization;若接入方是”虾”且已启用自动鉴权能力,可由其自动刷新并更新 token。
AnyShare MCP 集成开发使用指南
https://kcenter-ai.github.io/kcenter_blog/2026/04/15/anyshare_mcp_user_guide/