Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
CARBONE_API_KEY, CARBONE_BASE_URLค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.carbone.ioเปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"carbone": {
"command": "npx",
"args": [
"-y",
"carbone-mcp"
],
"env": {
"CARBONE_API_KEY": "ใส่ค่าของคุณ",
"CARBONE_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http carbone https://mcp.carbone.ioclaude mcp add carbone --env CARBONE_API_KEY='ใส่ค่าของคุณ' --env CARBONE_BASE_URL='ใส่ค่าของคุณ' -- npx -y carbone-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"carbone": {
"url": "https://mcp.carbone.io"
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"carbone": {
"command": "npx",
"args": [
"-y",
"carbone-mcp"
],
"env": {
"CARBONE_API_KEY": "ใส่ค่าของคุณ",
"CARBONE_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"carbone": {
"type": "http",
"url": "https://mcp.carbone.io"
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"carbone": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"carbone-mcp"
],
"env": {
"CARBONE_API_KEY": "ใส่ค่าของคุณ",
"CARBONE_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.carbone.ioชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
CARBONE_BASE_URL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน carbone.io แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: CARBONE_API_KEY
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.1.4) เข้า registry 11 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว 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 รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data, and convert files with 100+ conversions, from Claude, ChatGPT, Cursor, VS Code or any MCP client. The official server for the Carbone document generation API.
{d.field} tags, or fill an existing PDF form.Carbone turns data into finished documents, including data another MCP server fetches (Salesforce, HubSpot, Stripe, Notion, Google Sheets…) in the same conversation:
You sign in with a Carbone account, free to create. Without a plan, you get unlimited watermarked PDFs. The Free plan adds every output format without a watermark, with 100 documents per month (pricing).
| Setup | Runs | Clients | Files |
|---|---|---|---|
| Hosted server (recommended) | https://mcp.carbone.io, nothing to install | Claude, ChatGPT, Claude Code, VS Code, Cursor, …: sign in with your Carbone account | URLs, base64, ChatGPT attachments, upload URLs |
| Local package | npx carbone-mcp on your machine | Claude Desktop, Claude Code, VS Code, Cursor, and any client that starts local servers | Also reads local paths and saves documents to disk |
| Docker | Your own server | Clients that can send an Authorization header | URLs and base64 |
The Carbone agent plugin installs this server and the Carbone Skill together, in Claude, ChatGPT, Codex, Cursor, GitHub Copilot, Gemini CLI and more. To add the server alone:
If your organization does not offer directory connectors, add a custom connector with the URL https://mcp.carbone.io instead, leaving the OAuth client ID and secret empty. In an organization, each member connects with their own Carbone account, and their documents count against it.
Open the Carbone plugin in ChatGPT, click Add, then sign in with your Carbone account. The plugin also includes the Carbone Skill.
Without the plugin: open Plugins, click Add, then Add custom MCP server. Enter the name Carbone and the URL https://mcp.carbone.io, choose OAuth, tick I understand and want to continue, click Create as a plugin, and sign in.
Claude Code: add the server, then run /mcp, select carbone and choose Authenticate.
claude mcp add --transport http carbone https://mcp.carbone.io
VS Code (.vscode/mcp.json), which asks you to sign in when it starts the server:
{
"servers": { "carbone": { "type": "http", "url": "https://mcp.carbone.io" } } }
Cursor (~/.cursor/mcp.json or .cursor/mcp.json), then sign in from Cursor's MCP settings:
{
"mcpServers": { "carbone": { "url": "https://mcp.carbone.io" } } }
Use it to read and save files on your computer. It needs Node.js 20.3 or later (node --version) and a Carbone API key from account.carbone.io: the test key makes unlimited watermarked PDFs (templates stored with it are kept 30 days), the production key every format (details).
Most clients use this config:
{
"mcpServers": { "carbone": { "command": "npx", "args": ["-y", "carbone-mcp"], "env": { "CARBONE_API_KEY": "your_api_key_here" } } } }
| Client | Where to put it |
|---|---|
| Claude Desktop | Settings → Developer → Edit Config opens claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\). Quit and restart Claude Desktop afterwards. |
| Cursor | ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project) |
Claude Code:
claude mcp add --env CARBONE_API_KEY=your_api_key_here --transport stdio carbone -- npx -y carbone-mcp
VS Code: .vscode/mcp.json uses servers, not mcpServers. With an input variable, VS Code asks for the key once and stores it securely:
{
"inputs": [ { "type": "promptString", "id": "carbone-api-key", "description": "Carbone API key", "password": true } ], "servers": { "carbone": { "type": "stdio", "command": "npx", "args": ["-y", "carbone-mcp"], "env": { "CARBONE_API_KEY": "${input:carbone-api-key}" } } } }
Then try: *"What can Carbone do?"*
Client docs: Claude Desktop · Claude Code · VS Code · Cursor
/Users/me/invoice.docx, ~/invoice.docx). A bare name such as invoice.docx is read as base64 and fails.Details: file inputs and output delivery.
| Tool | What it does |
|---|---|
convert_document | Converts a file to another format; Carbone tags stay as written |
render_document | Fills a template with JSON data, and can convert the result (to PDF, for example) |
get_render_result | Returns the download link of a render started with async: true (only when async renders are on) |
inspect_template | Lists a template's tags and returns a matching sample dataset. Runs one render on your account (counts as one document generation) |
list_templates | Lists stored templates, filtered by category, name or ID |
list_categories | Lists the template categories in your account |
list_tags | Lists the tags used across your templates |
upload_template | Stores a reusable template, with versions, category and tags; can return an upload URL for a large file |
update_template_metadata | Renames, categorizes, tags, deploys or schedules the deletion of a template version |
delete_template | Deletes a template or one of its versions, immediately |
download_template | Downloads a template's original file, or the sample data stored with it |
get_api_status | Checks the Carbone API's health and version |
get_capabilities | Summarizes the formats, features and usage examples |
Every parameter, with examples: docs/API.md.
Design a template in Word, Excel, PowerPoint, LibreOffice, HTML or Markdown, and put tags where the data goes:
Dear {d.customer.name},
Your invoice total is {d.total:formatC()}. Items: {d.items[i].description} {d.items[i].quantity}x {d.items[i].price:formatC()} {d.items[i+1]}
{d.items[i]} … {d.items[i+1]} repeats a line for each item. Start with the basics, or give your AI assistant the Carbone Skill, a template syntax reference for AI tools (download .skill · GitHub).
| Symptom | Cause and fix |
|---|---|
| Carbone is connected, but a Claude chat does not use it | Turn it on for the chat: the + button, then Connectors, then Carbone. |
| mcp.carbone.io asks you to sign in again, or sign-in fails | Reconnect: in Claude, Disconnect then Connect the connector; in Claude Code, /mcp → Clear authentication, then Authenticate. |
| Watermark on every PDF, or only PDF works | Your account has no plan (test key): it produces watermarked PDFs only. On mcp.carbone.io, start a plan at account.carbone.io (the Free plan is enough): the server switches to your production key by itself. Locally, use the production key. |
| Tags such as {d.name} still visible in the output | `co
ตัดมาแค่ช่วงต้น อ่านต่อใน repo