MCP.so
登录

Deckforge MCP Server

@Whatsonyourmind

基本信息

分类

开发工具

许可证

MIT

传输方式

stdio

作者

Whatsonyourmind

提交者

Whatsonyourmind

关于 Deckforge MCP Server

Executive-ready slides, one API call away. API-first AI presentation engine with 32 slide types, 24 chart types, 15 themes, finance vertical. PPTX + Google Slides. MCP server for AI agents. TypeScript SDK.

Deckforge MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "deckforge": {
      "command": "python",
      "args": [
        "-m",
        "deckforge.mcp.server"
      ]
    }
  }
}

Deckforge MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Deckforge?

Deckforge is an API-first presentation generation server that converts structured JSON (Presentation Intermediate Representation) or natural-language prompts into professional PowerPoint (.pptx) or Google Slides decks. It is designed for both human users and AI agents, with built-in MCP tool integration for autonomous slide creation.

How to use Deckforge?

Deploy with Docker Compose, copy .env.example, run bash scripts/bootstrap-db.sh to initialize the database and obtain a test API key. Then call HTTP endpoints (/v1/render, /v1/generate, /v1/themes, /v1/slide-types, /v1/estimate) with the API key, or use the TypeScript SDK (@lukastan/deckforge) with a fluent builder pattern.

Key features of Deckforge

  • 32 slide types and 24 chart types
  • 15 built-in themes with custom brand kits
  • AI content generation from natural language prompts
  • MCP server with 6 tools for agent integration
  • 5-pass QA pipeline with auto-fix engine
  • TypeScript SDK with fluent builder

Use cases of Deckforge

  • Generate executive board update decks from structured data.
  • Create pitch decks from a single prompt for startups.
  • Build finance-specific presentations with integrated charts.
  • Automate recurring report generation for enterprise teams.
  • Let AI agents produce themed, quality-checked slides autonomously.

常见问题

1

What slide types does Deckforge support?

32 slide types are supported, including 9 finance-specific slides (DCF summary, comp table, waterfall chart, deal overview, etc.) and 23 universal types (title, agenda, stats callout, chart, etc.).

2

Can Deckforge output to Google Slides?

Yes. Direct export via Google Slides API is supported (OAuth flow included), in addition to native PPTX output via python-pptx.

3

How do I get an API key for testing?

Run `bash scripts/bootstrap-db.sh` after setting up Docker Compose — it seeds a test user and outputs a test API key (`dk_test_...`) for local development.

4

Which LLMs can power the generation endpoint?

The `/v1/generate` endpoint supports Claude (Anthropic), OpenAI, Gemini, and Ollama — at least one LLM API key must be configured in `.env`.

5

Can I estimate the cost before rendering a deck?

Yes. The `/v1/estimate` endpoint computes credits and USD equivalent based on slide count, finance slide surcharges, and chart surcharges, so an agent can budget before calling `/v1/render`.

评论

开发工具 分类下的更多 MCP 服务器