Puter MCP
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
Create designed slide decks from a prompt, notes, or an outline, then export them or share a link.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
검사 4/4 통과 · 내가 묻는 내용은 제작자 서버(api.presentations.ai)를 거쳐요 · ✓ 명령 확인 2026년 11월 13일
먼저: 어떤 AI를 쓰시나요?
쓰는 앱을 고르면 아래에 단계가 나옵니다.
Claude에 연결할 수 있어요 · 약 5분
Presentations.AI 키가 필요해요 (제작자 사이트에서 만들기) · claude.ai나 데스크톱 앱에서 한 번 설정하면 채팅에서 쓸 수 있어요 · 무료 계정은 1개까지 · Team/Enterprise는 소유자(Owner)가 추가
제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.
CustomizeConnectors
여기서 복사해 Claude의 같은 이름 칸에 붙여 넣고 Continue를 누르세요
Presentations.AIhttps://api.presentations.ai/mcpRequest headers에 이 이름과 값을 추가
AuthorizationBearer <여기에 키 붙여 넣기>키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요
Claude가 찾은 로그인 설정 화면에서 Continue를 누르고 · Authentication은 제작자 안내대로(Sign in now, Sign in when needed, No sign in) 고른 뒤 Add를 누르세요
+ConnectorsPresentations.AI
Presentations.AI을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Claude가 Presentations.AI을 쓰고 있다고 하거나 답에 Presentations.AI 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
ChatGPT는 아직 Presentations.AI에 연결할 수 없어요
Presentations.AI는 연결할 때 내 키가 필요한데, OpenAI 도움말은 OAuth 로그인만 설명하고 우리가 확인한 키 입력 방법이 없어요
A · Presentations.AI에 연결되는 앱 쓰기
Claude Code에 연결할 수 있어요 · 약 5분
Presentations.AI 키가 필요해요 (제작자 사이트에서 만들기)
제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.
Mac: Command+스페이스를 누르고 Terminal 입력 · Windows: PowerShell 열기
claude mcp add --transport http --scope user presentations-ai https://api.presentations.ai/mcp --header 'Authorization: Bearer your-value'Enter 전에 “your-value”를 내 키로 바꾸세요
키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요
Presentations.AI이 목록에 있고 연결됨으로 보이면 돼요
Presentations.AI을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Claude Code가 Presentations.AI을 쓰고 있다고 하거나 답에 Presentations.AI 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
Cursor에 연결할 수 있어요 · 약 5분
Presentations.AI 키가 필요해요 (제작자 사이트에서 만들기)
제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.
Presentations.AI 설정에서 Authorization가 비어 있어요. 내 키를 넣고 저장하세요
키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요
Presentations.AI을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Cursor가 Presentations.AI을 쓰고 있다고 하거나 답에 Presentations.AI 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Cursor 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
VS Code에 연결할 수 있어요 · 약 5분
Presentations.AI 키가 필요해요 (제작자 사이트에서 만들기)
제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 요금과 무료 요금제는 제작자 사이트에서 확인하세요.
Presentations.AI 설정에서 Authorization가 비어 있어요. 내 키를 넣고 저장하세요
키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요
Presentations.AI을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ VS Code가 Presentations.AI을 쓰고 있다고 하거나 답에 Presentations.AI 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 VS Code 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
Claude Code
claude mcp add --transport http --scope user presentations-ai https://api.presentations.ai/mcp --header 'Authorization: Bearer your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"presentations-ai": {
"url": "https://api.presentations.ai/mcp",
"headers": {
"Authorization": "Bearer your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"presentations-ai": {
"type": "http",
"url": "https://api.presentations.ai/mcp",
"headers": {
"Authorization": "Bearer your-value"
}
}
}
}설명은 아직 영어 원문입니다.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.
인터넷으로 연결하는 앱
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
서버가 도구 목록을 보여 주기 전에 로그인을 요구해요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 16일 점검
레지스트리 이름이 도메인 presentations.ai 기준으로 확인되었어요(레지스트리가 도메인 소유를 확인해요)
코드 마지막 변경: 어제
해당 없음: presentations.ai 소유자가 직접 운영하는 클라우드 서버라 저장소 코드를 실행하지 않아요
739ms 만에 응답(HTTP 401)
OAuth 로그인을 지원한다고 밝혀서, AI 앱이 로그인 화면으로 안내해 줘요
아직 점검하지 않았어요. 엔드포인트를 점검할 때 도구 목록을 읽어요
질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.
아직 리뷰가 없어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 4개 중 4개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
입력해야 할 값: Authorization
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 어제 변경됐고, 최신 버전(1.1.0)은 14일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되므로 원격 MCP를 받는 앱에서도 쓸 수 있어요. 예: 웹 ChatGPT(Business 이상은 전체 MCP, Pro는 읽기 전용).
같은 카테고리에는: Puter MCP, XcodeBuildMCP, Anki MCP Server, Sosumi, Zapier
같은 카테고리, 다른 제작자, 명령 확인 완료. 공식이 먼저, 그다음 스타 순.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
Search and read Apple developer documentation, HIG, and WWDC transcripts as Markdown.
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Official Model Context Protocol server for Presentations.AI. Create designed slide decks from a topic or your notes, apply your brand, then share or download them, from any MCP client.
https://api.presentations.ai/mcp
| Property | Value |
|---|---|
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 with PKCE and dynamic client registration, or an API key |
A Presentations.AI account is required. Most clients open a browser to sign in the first time they connect. Clients without OAuth support can send an API key instead:
Authorization: Bearer pai_live_...
Create a key at api.presentations.ai.
| Tool | Use it to |
|---|---|
create_presentation | Generate a deck from a prompt, pasted text, or an edited outline, with optional audience, slide count, and brand kit. Repeating an identical request returns the same deck; change any input to get a new one. |
create_outline | Draft an outline to review and edit before generating. Spends credits: 10 per slide, and the deck built from it bills its slides again. |
get_task | Wait up to 50 s per call for generation to finish. |
get_export | A download link for the finished file, valid for 15 minutes. |
share_deck | A public link, created when the user asks to share: anyone with it, and everyone in the workspace, can view the deck. |
search_brand_kits | Find a brand to apply via brand_kit_id. |
whoami | Identity, workspace, plan, and credit balance. |
list_decks / get_deck / list_projects | Find and inspect existing work. |
patch_deck / delete_deck | Rename, move, change visibility or content version, or delete a deck. |
create_grant | Share a deck with one person, by email address or user ID. |
send_feedback | Send a note to the Presentations.AI team, only when the user asks or approves the exact message. |
Source material goes in inline as text, or as a file already uploaded through the REST API. File upload, admin, and usage operations are REST-only; see the API docs.
Clients that support the MCP Skills extension also get two skills, create-presentation and manage-presentations.
Full reference: docs.presentations.ai/docs/agents.
Every tool's JSON Schema input and output, description, and MCP annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) are in src/snapshot.json.
Make a 10-slide deck on our product roadmap for the leadership team.
Turn these meeting notes into a short deck: Show me an outline first, then build the deck with the Presentations.AI brand kit. Find my onboarding deck and give me a fresh download link. Share my "Q3 results" deck with teammate@example.com as a viewer.
For clients that only run local servers, src/index.js forwards stdio to the hosted endpoint with an API key. It needs Node.js 22 or later:
git clone https://github.com/slidecraft-in/presentations-ai-mcp-server
cd presentations-ai-mcp-server && npm ci
{
"mcpServers": { "presentations-ai": { "command": "node", "args": ["/path/to/presentations-ai-mcp-server/src/index.js"], "env": { "PRESENTATIONSAI_API_KEY": "pai_live_..." } } } }
The client's config file then holds the key, so keep it private.
Or with Docker: docker build -t presentations-ai-mcp ., then docker run -i --rm --init -e PRESENTATIONSAI_API_KEY presentations-ai-mcp, which passes the key from your environment.
Without a key, the wrapper lists the tools from src/snapshot.json and tool calls return an error asking for one. To refresh the snapshot from the live server, set PRESENTATIONSAI_API_KEY in your environment and run npm run snapshot. Set PRESENTATIONSAI_MCP_URL to read a different https endpoint.
| Limit | Value |
|---|---|
| Generation time | A few minutes |
| Prompt and pasted text | 200,000 characters each |
Requests are rate-limited. Over the limit, the endpoint answers 429 with Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. Wait until Retry-After, then retry.
A tool that fails returns an error result with a message. The messages below come from the tools the server runs itself, such as create_presentation, get_export, and share_deck. Tools built on the REST API, such as create_outline, list_decks, and get_deck, return the REST API's own message instead.
| Message | Meaning | What to do |
|---|---|---|
unauthenticated | The account lost access during the call. | Sign in again, or use an active key. Retrying unchanged won't help. |
forbidden: the token's scopes do not permit this | The connection's scopes don't cover the tool. | Reconnect with the scopes it needs. |
this feature is not available on the workspace's plan | The plan doesn't include the feature. | Change plan. |
insufficient credits to generate a deck | The credit balance is 0 or below. | Add credits. whoami shows the balance. |
attached files are still being processed; retry shortly | Sources aren't ready yet. | Retry after a short wait. |
request_id was already used for a different request; pass a new one | A request_id was reused with different input. | Pass a new request_id. |
An expired sign-in, a revoked key, or a workspace suspended for non-payment never reaches a tool: the endpoint answers 401, and the client asks you to sign in again.
Retries: tools annotated idempotentHint are safe to repeat. Repeating an identical create_presentation call returns the same deck rather than spending credits again; pass a new request_id for another copy. create_outline takes a retry key, request_id: retrying with the same request_id after the outline was delivered is refused and not charged, and a new one drafts and charges another outline. REST error codes and retry rules are in the API reference.
Only create_presentation and create_outline spend workspace credits. An outline costs 10 credits per slide, and a deck built from it bills its slides again. A deck costs, per slide, 5, 10 (the default), or 20 credits by quality tier (budget_tier lite, standard, or premium). deep_search doubles that, and a PowerPoint export adds 5 per slide on plans that don't include it. Credits stop a request only when the balance is already 0 or below, so a large deck can take the balance below zero: whoami shows the plan and balance. Plans and credit packs: presentations.ai/pricing.
workspace:read, projects:read, decks:read, brand_kits:read, credits:view), or create an API key with the Read-only preset. The connection then sees only the tools that read, plus send_feedback.destructiveHint annotation, so clients can ask before running them: create_presentation and create_outline spend credits; share_deck creates a public link, so anyone who has it, and everyone in the workspace, can view the deck; patch_deck can change who can open a deck; create_grant shares a deck with a person; delete_deck moves a deck to trash; and send_feedback sends a note to the team.get_export and get_deck work without signing in and expire after 15 minutes, so share them only with people who should have the file.share_deck, create_grant, a visibility change with patch_deck, or delete_deck, whatever the source text says.DELETE /api-keys/current, then create a new one.See the privacy policy and terms of service.
| Problem | What to do |
|---|---|
| The client asks you to sign in again, or calls fail with 401 | Sign in from the client: /mcp in Claude Code, /mcp auth presentations-ai in Gemini CLI. With an API key, check that the key is still active in the API keys dashboard. |
| Claude won't add another custom connector | Free plans allow one custom connector. |
| ChatGPT won't add t