Token导航 LogoToken导航TokenDH.com
Doxi MCP Server logo
文档知识未说明官方级别未说明来源级核验

Doxi MCP Server

MCP Server

Doxi Sign MCP Server 是一个基于ASP.NET Core的文档签名流程管理服务,通过JSON-RPC 2.0接口提供创建、编辑和管理签名流程、文档及附件的功能,适用于AI客户端集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
C#Claude文档处理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Consist-Systems

提供方

Consist-Systems

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Doxi Sign MCP服务器(.NET核心)

概述

本项目提供了一个在ASP.NET中实现的模型上下文协议(MCP)服务器。NET核心,用于通过Doxi Sign API管理文档签名流。

它公开了JSON-RPC 2.0方法,允许AI客户端(ChatGPT、Claude等)创建、编辑和管理签名流、文档和附件。

______________________________________________________________________

安装指南

  1. 克隆和构建

克隆https://github.com/yourorg/doxi-mcp-server.git cd-doxi-mcp服务器 .net构建

  1. 在本地运行

运行.NET

默认端点: http://localhost:5287/{您的公司名称}/mcp

______________________________________________________________________

标头

所有请求必须包括: Mcp会话Id:测试 内容类型:应用程序/json

______________________________________________________________________

请求示例

列出可用工具:

发布http://localhost:5287/{您的公司名称}/mcp { “jsonrpc”:“2.0”, “id”:1, “方法”:“工具/列表” }

示例响应: { “jsonrpc”:“2.0”, “id”:1, “结果”:{“工具”:\[…\]} }

______________________________________________________________________

获取流状态示例:

发布http://localhost:5287/{您的公司名称}/mcp { “jsonrpc”:“2.0”, “id”:2, “方法”:“工具/调用”, “参数”:{ “name”:“GetFlowStatus”, “论点”:{ “用户名”:“apiuser”, “密码”:“apipass”, “signFlowId”:“123456” } } }

答复: { “jsonrpc”:“2.0”, “id”:2, “结果”:{“状态”:“已批准”} }

______________________________________________________________________

可用工具

  1. GetAllWebhook订阅 --列出所有webhook订阅(GET/ex/webhook)。
  2. 删除用户模板 --删除用户模板(DELETE/ex/template/{templateId})。
  3. GetForm设置 --下载公司表单的表单设置(GET/ex/company/{companyId}/forms/{formId}/settings)。
  4. 替换签名者 --替换签名流中的现有签名者(POST/flow/ReplaceSigner)。
  5. 合并文档 --将多个文档合并到一个文件中(POST/ex/document/merge)。
  6. 文档信息库64 --从以base64格式提供的文档中提取信息(POST/ex/document/info/bbase64)。
  7. 添加模板 --创建新的用户模板(POST/ex/template)。
  8. GetFlowAttachments --获取流的所有附件(GET/flow/{signFlowId}/attacheds)。
  9. 添加附件AsBase64ToFlow --将base64编码的附件添加到流中(POST/flow/{signFlowId}/attacheds/base64)。
  10. 删除订阅 --删除webhook订阅(DELETE/ex/webhook/{subscriptionId})。
  11. GetFlowAttachment字段 --从流中获取特定的附件字段(POST/flow/{signFlowId}/AttachmentField)。
  12. 更新 --更新现有工具包(PUT/ex/kit/{kitId})。
  13. 编辑SignFlow --编辑现有的签名流(POST/flow/edit)。
  14. 设置签名 --更新或添加流的签名(POST/flow/{signFlowId}/Sesignatures)。
  15. GetKits --列出租户的工具包(GET/ex/kit)。
  16. 搜索Webhook通话记录 --在webhook调用日志中搜索订阅(POST/ex/webhook/{subscriptionId}/logs/search)。
  17. 获取用户模板 --检索由键类型和值标识的用户的模板(GET/ex/user/{searchType}/{searchValue}/templates)。
  18. GetFlows状态 --一次检索多个流的状态(POST/flow/status)。
  19. WebHookCheck --验证和预览webhook有效负载(POST/ex/webhook/check)。
  20. 更新Webhook订阅 --更新webhook订阅(PUT/ex/webhook/{subscriptionId})。
  21. GetFlow状态 --获取特定流的当前状态(GET/flow/{signFlowId}/status)。
  22. 更新模板 --更新现有模板(PUT/ex/template/{templateId})。
  23. GetTemplate --检索模板元数据(GET/ex/template/{templateId})。
  24. 从模板中删除附件 --从模板中删除附件(DELETE/ex/template/{templateId}/attachments/{attachmentId})。
  25. GetUserIdByEmail --通过电子邮件检索用户ID(GET/ex/user/byEmail/{email}/ID)。
  26. GetUsers 的 --使用过滤器参数(GET/ex/users)查询用户。
  27. Getflow --检索特定签名流的元数据(GET/flow/{signFlowId})。
  28. 搜索文档Base64 --在base64编码的文档(POST/ex/document/search/b64)中搜索文本或模式。
  29. GetAllFlows --检索当前租户可用的所有签名流(GET/flow)。
  30. 文档信息 --从文档文件(POST/ex/document/info)中提取信息。
  31. 搜索文档 --在上传的文档中搜索文本或模式(POST/ex/document/search)。
  32. CreateFlowFromTemplate --从模板(POST/ex/template/CreateFlowFromTemplate/{templateId})创建新的签名流。
  33. GetUserGroups 的 --检索由键类型和值标识的用户的组(GET/ex/user/{searchType}/{searchValue}/groups)。
  34. 搜索流程 --按签名者、日期或状态(POST/flow/search)等筛选器搜索签名流。
  35. Addkit --创建一个新的工具包(POST/ex/kit)。
  36. 添加订阅 --添加新的webhook订阅(POST/ex/webhook)。
  37. Getkit --检索工具包元数据(GET/ex/kit/{kitId})。
  38. GetDocument --从签名流(GET/flow/{signFlowId}/document)下载文档。
  39. 添加SignFlow --创建新的签名流并上传文档(POST/flow)。
  40. SetFlowAction --在流上设置操作,如批准、拒绝或委派(POST/flow/{signFlowId}/action)。

______________________________________________________________________

集成(Claude/ChatGPT)

Windows配置(claude_desktop_config.json): { “mcpServers”:{ “doxi_flows”:{ “command”:“.net”, “args”:\[ “运行”, “--项目”, “C:\\path\\to\\DoxiMcpServer.csproj” \] } } }

macOS/Linux: { “mcpServers”:{ “doxi_flows”:{ “命令”:“/usr/local/bin/dotnet”, “args”:\[ “运行”, “--项目”, “/path/to/DoxiMcpServer.csproj” \] } } }

______________________________________________________________________

故障排除

  • 错误请求:需要Mcp会话Id标头→ 添加标题。
  • 未找到会话→ 使用固定会话ID。
  • 方法不可用→ 确保方法名称是tools/list或tools/call。
  • 空工具列表→ 验证是否加载了元数据.json。

______________________________________________________________________

许可证

根据MIT许可证获得许可。

目录标签

目录标签

C#Claude文档处理文档签名本地部署流程管理JSON-RPCASP.NETCoreAI集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP