什么是 io.github.aidocx/mcp-server?
让AI助手创建、上传并管理合同,支持AI分析及e-signatures电子签署。
README
aidocx-mcp-server
MCP (Model Context Protocol) server for AiDocX — AI-powered document management platform.
Create, upload, and manage business documents and presentation decks directly from AI assistants like Claude Desktop, Claude Code, and other MCP-compatible clients.
Supported document types: Contracts, Proposals, Quotations, Resumes, Business Plans, Reports, Official Letters, Purchase Orders, Manuals/SOPs, and more.
Presentation decks: Convert any text content into professionally designed slide decks using AI.
Quick Start
1. Get API Keys
Sign up at app.aidocx.ai and go to Settings > API Keys to generate your credentials.
2. Configure Your AI Client
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"aidocx": {
"command": "npx",
"args": ["aidocx-mcp-server"],
"env": {
"AIDOCX_API_KEY": "ak_xxxxxxxx",
"AIDOCX_API_SECRET": "your_secret_here"
}
}
}
}
Claude Code
claude mcp add aidocx \
-e AIDOCX_API_KEY=ak_xxxxxxxx \
-e AIDOCX_API_SECRET=your_secret_here \
-- npx aidocx-mcp-server
3. Start Using
Ask your AI assistant:
- "NDA 계약서 작성해줘" (Draft an NDA contract)
- "견적서 만들어줘" (Create a quotation)
- "이력서 작성해줘" (Create a resume)
- "제안서 만들어줘" (Create a proposal)
- "내 문서 목록 보여줘" (Show my documents)
- "이 문서 AI로 분석해줘" (Analyze this document with AI)
- "이 기사로 IR 덱 만들어줘" (Create an IR deck from this article)
- "내 덱 목록 보여줘" (Show my decks)
- "이 덱 제목 바꿔줘" (Rename this deck)
Available Tools
Document Management
| Tool | Description |
|---|---|
create_document | Create a new document (contract, proposal, quotation, resume, report, etc.) — auto-generates PDF |
upload_document | Upload a PDF or Office file (DOC, DOCX, HWP, XLS, XLSX, PPT, PPTX) |
list_documents | List documents with optional pagination |
get_document | Get document details and extracted text |
delete_document | Delete a document |
search_documents | Search documents with text query, date filters, and pagination |
analyze_document | AI-powered document analysis with risk score and insights |
Folder Management
| Tool | Description |
|---|---|
list_folders | List folders |
create_folder | Create a new folder |
delete_folder | Delete a folder (optionally with all contents) |
Presentation Decks
| Tool | Description |
|---|---|
create_deck | Create a presentation deck from text content using AI (dark/light themes, 16:9 slides) |
list_decks | List presentation decks with folder filtering and pagination |
get_deck | Get deck details and full slide design JSON |
edit_deck | Edit deck title, folder, or slide design components |
delete_deck | Delete a deck and all its slide designs |
Document Types
| Type | Examples |
|---|---|
contract | Service agreements, NDAs, employment contracts |
proposal | Project proposals, consulting proposals |
quotation | Price quotes, cost estimates |
plan | Project plans, strategy documents |
business-plan | Investor pitch business plans |
report | Analysis reports, audit reports |
official-letter | Official letters, notices, requests |
resume | Resumes, CVs, cover letters |
purchase-order | Purchase orders, delivery notes |
manual | SOPs, user manuals, guides |
Workflow
Documents
- AI generates a document -> calls
create_document-> PDF is created in AiDocX - Open the URL returned by the tool to view, download, or share
- For contracts: open the signing workspace URL to place signature fields and send to signers
Presentation Decks
- Provide text content (article, notes, data) -> calls
create_deck-> AI generates multi-slide deck - Open the editor URL to preview, customize slides, and adjust design
- Share the deck with viewers or export as needed
Security
- API credentials are transmitted via
X-API-KeyandX-API-Secretheaders over HTTPS only - Credentials are never logged — the MCP server does not write API keys to stdout, files, or any persistent storage
- Per-key rate limiting is enforced server-side (plan-dependent: 30-600 req/min)
- All inputs are validated with strict schemas — UUID format for IDs, length limits on text fields, bounded pagination
- API keys can be rotated or revoked at any time from Settings > API Keys
- Each key has an optional expiry (7d / 30d / 90d / never) — use short-lived keys for CI/CD or shared environments
- Destructive operations (delete document/deck/folder) require explicit confirmation by the AI assistant
Environment Variables
| Variable | Required | Description |
|---|---|---|
AIDOCX_API_KEY | Yes | API key (starts with ak_) |
AIDOCX_API_SECRET | Yes | API secret (64-char hex) |
AIDOCX_API_URL | No | API base URL (default: https://api.aidocx.ai) |
AIDOCX_APP_URL | No | App base URL (default: https://app.aidocx.ai) |
Changelog
v0.5.0
- Added 5 presentation deck tools:
create_deck,list_decks,get_deck,edit_deck,delete_deck - Added
PUTmethod support to API client - Strengthened input validation across all tools (UUID format, length limits, bounded pagination)
v0.4.1
- Tool rename: contract -> document for broader document type support
- Improved error messages with actionable guidance
v0.4.0
- Added
search_documentsandanalyze_documenttools - Added folder management tools
v0.1.0
- Initial release with document CRUD and upload
Links
常见问题
io.github.aidocx/mcp-server 是什么?
让AI助手创建、上传并管理合同,支持AI分析及e-signatures电子签署。
相关 Skills
MCP构建
by anthropics
聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。
✎ 想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。
Slack动图
by anthropics
面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。
✎ 帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。
邮件模板
by alirezarezvani
快速搭建生产可用的事务邮件系统:生成 React Email/MJML 模板,接入 Resend、Postmark、SendGrid 或 AWS SES,并支持本地预览、i18n、暗色模式、反垃圾优化与追踪埋点。
✎ 面向营销与服务场景,快速搭建高质量邮件模板,省去反复设计与切图成本,成熟度和社区认可都很高。
相关 MCP Server
Slack 消息
编辑精选by Anthropic
Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。
✎ 这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。
by netdata
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
✎ 这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。
by d4vinci
Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。
✎ 这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。