Gamma MCP Server

Gamma MCP Server

Enables generating presentations, creating from templates, and managing Gamma resources via MCP tools.

Category
访问服务器

README

Gamma FastMCP Server

This is a Python FastAPI + FastMCP server that wraps the Gamma APIs and exposes an MCP HTTP endpoint that MCP Clients can connect to.

What this server provides

  • MCP tools:
    • generate_presentation
    • create_from_template
    • get_generation_status
    • list_themes
    • list_folders
  • Health endpoint: /health
  • MCP transport: streamable-http (default)
  • No OAuth flow required for MCP Client (server uses GAMMA_API_KEY from env)
  • Tool definitions live in lib/tool.py and are registered from main.py

It uses Gamma's current flows:

  1. POST /v1.0/generations to create a generation job
  2. POST /v1.0/generations/from-template for template-based creation
  3. Poll GET /v1.0/generations/{generationId} until status is completed
  4. Use GET /v1.0/themes and GET /v1.0/folders with pagination when needed

Reference: Gamma Generate API parameters explained

1) Setup (uv)

From gamma-mcp/:

uv sync

Create .env from .env.example and set your key:

GAMMA_API_KEY=sk-gamma-...
PORT=8000
MCP_TRANSPORT=streamable-http

2) Run server

uv run python main.py

Server will start on:

  • http://localhost:8000/mcp (MCP endpoint for MCP Client)
  • http://localhost:8000/health (health check)

3) Add in MCP Client connector UI

In MCP Client Add Connector -> Add MCP Server:

  • Name: Gamma MCP
  • URL: http://localhost:8000/mcp
  • Transport: http
  • Auth headers: leave empty (Gamma key is handled server-side via env)

Then click Discover Tools, select generate_presentation, and save.

4) Example prompt in MCP Client

"Use Gamma MCP to generate a 10-card presentation on AI agents for product teams."

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选