暴露 2slides.com 工具给 MCP 客户端(例如:Claude Desktop)。
在使用此 MCP 服务器之前,您需要从 2slides.com/api 获取一个 API 密钥。
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json 并添加以下内容:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["2slides-mcp"],
"env": {
"API_KEY": "YOUR_2SLIDES_API_KEY"
}
}
}
}
然后完全重启 Claude Desktop。在聊天中打开工具面板,您应该能看到下面的工具。
slides_generate (POST /api/v1/slides/generate)
themeId (字符串),userInput (字符串),responseLanguage (字符串),mode (可选:sync | async,默认 sync){
"themeId": "st-1756528793701-fcg5fblt2",
"userInput": "生成示例内容",
"responseLanguage": "English",
"mode": "async"
}
mode: "sync" 等待生成完成并直接返回结果(默认)。mode: "async" 提交任务并返回一个 jobId;使用 jobs_get 查询状态或获取 downloadUrl。jobs_get (GET /api/v1/jobs/{jobId})
jobId (字符串){ "jobId": "D8h9VYDGdTlZ6wWSEoctF" }
themes_search (GET /api/v1/themes/search)
query (字符串),limit (数字,可选,最大值 100){ "query": "8 阶段", "limit": 10 }
所有工具都以格式化的文本形式返回 2slides API 的 JSON 数据。使用 jobs_get 和 slides_generate 返回的 jobId 来查询状态或获取 downloadUrl。
tail -n 50 -f ~/Library/Logs/Claude/mcp*.log