Taita MCP服务器
MCP服务器 Taita博客 API管理来自Claude Desktop、Claude Code或任何兼容MCP的客户端的博客文章。
设置
1.获取API密钥
从Taita CMS或通过API创建一个:
curl -X POST https://backend.taita.blog/api/api-keys \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Claude Agent"}'2.安装
cd taita-mcp-server
npm install3.配置
克劳德桌面
添加 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"taita": {
"command": "node",
"args": ["/absolute/path/to/taita-mcp-server/index.js"],
"env": {
"TAITA_API_KEY": "tb_live_your_key_here",
"TAITA_API_URL": "https://backend.taita.blog/api/v1"
}
}
}
}克劳德代码
添加 .claude/settings.json:
{
"mcpServers": {
"taita": {
"command": "node",
"args": ["/absolute/path/to/taita-mcp-server/index.js"],
"env": {
"TAITA_API_KEY": "tb_live_your_key_here",
"TAITA_API_URL": "https://backend.taita.blog/api/v1"
}
}
}
}可用工具
| 工具 | 说明 |
|---|---|
create_post | 创建新的博客文章(标题、内容、类别、标签、状态) |
list_posts | 列出带有可选状态过滤器和分页的帖子 |
get_post | 通过slug获取单个帖子(包括完整内容) |
update_post | 更新现有帖子的标题、内容、状态、标签等。 |
delete_post | 通过slug永久删除帖子 |
list_categories | 列出所有博客类别 |
list_tags | 列出所有博客标签 |
示例用法
配置后,您可以询问Claude:
- “创建一篇关于人工智能在教育中的未来的博客文章”
- “列出我发布的所有帖子”
- 将“我的第一篇帖子”更新为已发布状态
- “我有哪些类别?”
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
TAITA_API_KEY | 是 | - | 您的Taita博客API密钥(tb_live_...) |
TAITA_API_URL | 没有 | https://backend.taita.blog/api/v1 | API基本URL |
许可证
麻省理工学院
