Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Convert documents to Markdown using MarkItDown
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ลิงก์ไปที่ไฟล์ของผู้ทำเอง เราไม่ได้เก็บหรือแพ็กใหม่ เปิดไฟล์แล้ว Claude Desktop จะติดตั้งให้
พิมพ์คำสั่งนี้ใน Terminal
เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 10 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub Zahid-Abbas-Ali-Baig ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 5 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี MCPB ในเครื่องด้วย
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent-Native Google Calendar - manage events, sync, and public booking
ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Convert documents to Markdown inside Cursor, VS Code, and any MCP client.
Local processing · No cloud upload · Powered by MarkItDown
Give your AI assistant the ability to read PDFs, Office files, spreadsheets, emails, audio, and more as clean Markdown — so it can summarize, search, and reason over content instead of struggling with binary attachments.
Document Converter MCP is a lightweight stdio server that wraps Microsoft's MarkItDown library for the Model Context Protocol.
flowchart LR
A[Your file on disk] --> B[Document Converter MCP] B --> C[MarkItDown] C --> D[Markdown in chat or .md file]
| Registry | io.github.Zahid-Abbas-Ali-Baig/document-converter |
| Repository | https://github.com/Zahid-Abbas-Ali-Baig/document-converter |
| Transport | stdio |
| Author | Zahid Abbas Ali Baig |
| Dependencies | markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription] |
Once connected, your agent converts files locally and returns structured text — nothing is sent to a conversion API.
| Scenario | What you gain |
|---|---|
| Research | Turn PDF papers into Markdown, then ask for summaries, comparisons, or citations |
| Documentation | Convert .docx / .pptx drafts into .md beside the source for wikis or Git |
| Product & engineering | Preview specs and slide decks in chat before writing tickets or release notes |
| Data & ops | Convert Excel exports into tables the model can filter, explain, or transform |
| Email & archives | Extract text from .msg Outlook files or ZIP contents without manual copy-paste |
| Media | Transcribe .mp3 / .wav or fetch YouTube captions into editable Markdown |
.msg, audio, YouTube, and more (via MarkItDown)Formats below are verified against MarkItDown 0.1.6 with our installed extras:
markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription]
We avoid markitdown[all] because it pulls Azure pre-release packages that uv cannot resolve with uvx.
| Category | Extensions / inputs | What you get |
|---|---|---|
.pdf | Text and layout extraction ([pdf] extra) | |
| Word | .docx only | Headings, paragraphs, tables ([docx] — not legacy .doc) |
| PowerPoint | .pptx only | Slide text and structure ([pptx] — not legacy .ppt) |
| Excel | .xlsx, .xls | Workbook tables ([xlsx] / [xls]) |
| Outlook | .msg | Headers, body, metadata ([outlook]) |
| Web | .html, .htm | HTML → Markdown (built-in) |
| CSV | .csv | Markdown tables (built-in) |
| Text & JSON | .txt, .md, .json, .jsonl | Plain text / JSON content (built-in) |
| Notebooks | .ipynb | Notebook cells as Markdown (built-in) |
| E-books | .epub | Chapter HTML → Markdown (built-in) |
| Archives | .zip | Each inner file converted if its type is supported (built-in) |
| Audio | .mp3, .wav, .m4a | Metadata + speech transcription ([audio-transcription]) |
| YouTube | https://www.youtube.com/watch?v=... | Title, description, captions when available ([youtube-transcription]) |
| Category | Extensions | Reality |
|---|---|---|
| Images | .jpg, .jpeg, .png only | EXIF metadata if exiftool is on your PATH; no built-in OCR in this MCP server (MarkItDown can describe images only when an LLM client is configured, which we do not set up) |
| XML | .xml | May work as plain text depending on file detection — not a dedicated XML parser |
| Other URLs | Wikipedia, RSS, Bing SERP | MarkItDown can fetch some web URLs; not tested as part of this MCP |
| Item | Why |
|---|---|
| `.eml` | No MarkItDown converter for RFC 822 .eml files |
| `.gif`, `.webp`, `.bmp`, … | Image converter only accepts .jpg / .jpeg / .png |
| Legacy Office | .doc, .ppt — use .docx / .pptx |
| Video files | .mp4 etc. — not converted as video (audio track may work in some cases via the audio converter) |
| Azure Document Intelligence | Needs markitdown[az-doc-intel] + Azure endpoint |
| Azure Content Understanding | Pre-release package; breaks uvx resolution |
| `markitdown[all]` | Bundles the Azure extras above |
Conversion quality depends on the source file. See the MarkItDown documentation for upstream details.
Follow the steps for your editor. Every config below uses the same command — only the JSON file and wrapper key differ.
uvx).Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx --version
uvx --from git+https://github.com/Zahid-Abbas-Ali-Baig/document-converter --with markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription] document-converter-mcp
Press Ctrl+C to stop.
%USERPROFILE%\.cursor\mcp.json~/.cursor/mcp.json~/.cursor/mcp.json.cursor/mcp.json in your project foldermcpServers (copy the whole JSON):{
"mcpServers": { "document-converter": { "command": "uvx", "args": [ "--from", "git+https://github.com/Zahid-Abbas-Ali-Baig/document-converter", "--with", "markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription]", "document-converter-mcp" ] } } }
document-converter should show enabled (green). Tools: convert_to_markdown, preview_markdown.Cursor one-click install (optional — if manual JSON fails, use this)
cursor://anysphere.cursor-deeplink/mcp/install?name=document-converter&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyItLWZyb20iLCJnaXQraHR0cHM6Ly9naXRodWIuY29tL1phaGlkLUFiYmFzLUFsaS1CYWlnL2RvY3VtZW50LWNvbnZlcnRlciIsIi0td2l0aCIsIm1hcmtpdGRvd25bcGRmLGRvY3gscHB0eCx4bHN4LHhscyxvdXRsb29rLGF1ZGlvLXRyYW5zY3JpcHRpb24seW91dHViZS10cmFuc2NyaXB0aW9uXSIsImRvY3VtZW50LWNvbnZlcnRlci1tY3AiXX0%3D
Requires VS Code 1.102+ with built-in MCP support.
Do not paste `vscode://mcp/install?...` anywhere. That link is broken in VS Code and creates servers like
my-mcp-server-*withspawn vscode://... ENOENT. Use the JSON below.
"command" starts with vscode:// (e.g. my-mcp-server-15e7e771).servers into your existing file):{
"servers": { "document-converter": { "type": "stdio", "command": "uvx", "args": [ "--from", "git+https://github.com/Zahid-Abbas-Ali-Baig/document-converter", "--with", "markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription]", "document-converter-mcp" ] } } }
If you get `uvx` not found (`ENOENT`): run where uvx (Windows) or which uvx (macOS/Linux) and set "command" to the full path:
"command": "C:\\Users\\YOUR_USER\\.local\\bin\\uvx.exe"
git clone https://github.com/Zahid-Abbas-Ali-Baig/document-converter.gitdocument-converter.vscode/mcp.json automaticallyCtrl+Shift+P → MCP: Add Server → choose stdio, then enter:
| Field | Value |
|---|---|
| Command | uvx |
| Arg 1 | --from |
| Arg 2 | git+https://github.com/Zahid-Abbas-Ali-Baig/document-converter |
| Arg 3 | --with |
| Arg 4 | markitdown[pdf,docx,pptx,xlsx,xls,outlook,audio-transcription,youtube-transcription] |
| Arg 5 | `document-converter-
ตัดมาแค่ช่วงต้น อ่านต่อใน repo