netcafe-docflow
Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.
사용해야 할까요
품질 및 안전성
발견 사항 (7)
- LOWmd_to_html에서
- LOWmd_to_epub에서
- LOWdocx_to_md에서
- LOWmerge_pdf에서
- LOWsplit_pdf에서
- LOWpdf_watermark에서
- LOWpdf_rotate에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"netcafe-docflow": {
"url": "https://ainetcafe.com/mcp/paper?s=registry"
}
}
}원격 엔드포인트
https://ainetcafe.com/mcp/paper?s=registrystreamable-http할 수 있는 일
도구 목록
도구 (13)
🟢what_can_you_do(task)
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.
입력 스키마
{
"type": "object",
"properties": {
"task": {
"type": "string",
"description": "What you are trying to do, e.g. \"reconcile a bank statement against my books\" or \"把一堆发票整理成能入账的表格\""
}
},
"required": [
"task"
]
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟢pdf_add_page_numbers(url, style, start_at, skip_first, position, ...)
Stamp page numbers or footer text onto every page of a PDF. Supports a starting number, roman numerals, skipping a cover page, position and font size — the combination Acrobat cannot do without scripting. Template supports {n} and {total}, e.g. "Page {n} of {total}".
입력 스키마
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public URL of the PDF."
},
"style": {
"type": "string",
"description": "arabic (default) | roman (i, ii, iii) | ROMAN (I, II, III)"
},
"start_at": {
"type": "integer",
"description": "Number to start from (default 1)."
},
"skip_first": {
"type": "integer",
"description": "Leave this many leading pages unnumbered, e.g. 1 for a cover."
},
"position": {
"type": "string",
"description": "bottom-center (default) | bottom-left | bottom-right | top-center | top-left | top-right"
},
"text": {
"type": "string",
"description": "Template, default \"{n}\". Use {n} and {total}."
},
"font_size": {
"type": "integer",
"description": "Font size, default 10."
}
},
"required": [
"url"
]
}출력 스키마
{
"type": "object",
"additionalProperties": true
}🟡md_to_pdf(markdown, url)
Markdown → styled PDF. Send markdown text or a URL to a .md file, get a print-ready PDF back.
입력 스키마
{
"type": "object",
"properties": {
"markdown": {},
"url": {}
},
"additionalProperties": true
}⚪md_to_docx(markdown, url)
Markdown → Word (.docx). The deliverable your non-technical colleagues actually open.
입력 스키마
{
"type": "object",
"properties": {
"markdown": {},
"url": {}
},
"additionalProperties": true
}⚪md_to_pptx(markdown, url)
Markdown (heading per slide) → PowerPoint .pptx. Fastest structured route to a deck.
입력 스키마
{
"type": "object",
"properties": {
"markdown": {},
"url": {}
},
"additionalProperties": true
}⚪md_to_html(markdown, url)
Markdown → standalone styled HTML page (single file, inline CSS).
입력 스키마
{
"type": "object",
"properties": {
"markdown": {},
"url": {}
},
"additionalProperties": true
}⚪md_to_epub(markdown, url, title, author)
Markdown → EPUB e-book, with title and author metadata.
입력 스키마
{
"type": "object",
"properties": {
"markdown": {},
"url": {},
"title": {
"type": "string"
},
"author": {
"type": "string"
}
},
"additionalProperties": true
}⚪docx_to_md(url)
Word .docx (by URL) → clean Markdown. Feed documents to your agent pipeline.
입력 스키마
{
"type": "object",
"properties": {
"url": {}
},
"additionalProperties": true
}⚪merge_pdf(urls)
Merge several PDFs (by URL) into one. urls = comma-separated links, in order.
입력 스키마
{
"type": "object",
"properties": {
"urls": {
"type": "string"
}
},
"additionalProperties": true
}🟢split_pdf(url, from, to)
Extract a page range from a PDF (by URL) into a new PDF. from/to are 1-based page numbers.
입력 스키마
{
"type": "object",
"properties": {
"url": {},
"from": {
"type": "number"
},
"to": {
"type": "number"
}
},
"additionalProperties": true
}🟢pdf_page_count(url)
Count pages and report each page size of a PDF (by URL).
입력 스키마
{
"type": "object",
"properties": {
"url": {}
},
"additionalProperties": true
}⚪pdf_watermark(text, url)
Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"url": {}
},
"additionalProperties": true
}⚪pdf_rotate(url, degrees)
Rotate all pages of a PDF (by URL) by 90/180/270 degrees.
입력 스키마
{
"type": "object",
"properties": {
"url": {},
"degrees": {
"type": "number"
}
},
"additionalProperties": true
}커뮤니티
증거