
Thoth Mcp
io.github.zeiq-co由 GitHub 账号 zeiq-co 发布v1.0.2更新于 Oct 27, 2026
MCP server for Thoth with multi-platform AI content generation
概览
将助手连接到 Hibiki 内容平台,用于生成、排期和管理多平台社交媒体帖子。
- 可以做什么
- 创建多平台帖子,支持 AI 增强的各平台版本、可选配图、话题标签、定时发布和品牌风格
- 按 ID 获取单条帖子,或分页并按状态筛选列出帖子
- 更新帖子的标题、内容或状态
- 列出品牌风格,并读取某个品牌风格的配色、字体、语气与图像偏好
- 以 MCP 资源形式读取帖子数据和各平台预览内容
- 适用场景
- 适合为 Twitter、Instagram、LinkedIn、Facebook、Threads、博客或 Reddit 撰写社交媒体内容时使用,让助手生成各平台版本、套用品牌风格、安排发布时间,或查询 Hibiki 账号中已有的帖子。
- 运行要求
- 以 Node.js 本地进程运行(需 Node.js 18+),可通过 npx 启动,也可用 HTTP 模式监听端口。需要 Hibiki 账号和 API 密钥,通过 --api-key 参数或 HIBIKI_API_KEY 环境变量提供;HIBIKI_BASE_URL 和 PORT 为可选项。需要能访问 Hibiki API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Thoth Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Hibiki MCP Server
[npm version] [MCP Registry] [Smithery] [License: MIT] [smithery badge]
Model Context Protocol (MCP) server for Hibiki content creation platform. This server enables AI assistants and tools to create and retrieve content through Hibiki's API.
✨ NEW: Claude Code Plugin now available with slash commands and specialized AI agents for streamlined content creation workflows!
Quick Start
Get your API key at www.gethibiki.com/settings/api-keys
Table of Contents
- Quick Start
- Features
- Claude Code Plugin
- Installation
- Usage
- MCP Client Configuration
- Available Tools
- Available Resources
- Development
- API Integration
- Examples
- Troubleshooting
- Contributing
- Support
- Changelog
Features
- Create Content: Generate platform-optimized content with AI enhancement
- Retrieve & Manage Posts: Fetch, list, and update post data with pagination
- Multi-Platform Support: Twitter, Instagram, LinkedIn, Facebook, Threads, Blog, Reddit
- Brand Styles: Apply consistent voice, tone, and visual styling with brand presets
- Image Generation: Optionally generate images for your content
- Scheduling: Schedule posts for future publication
- Dual Transport: Supports both stdio (local) and HTTP transports (Smithery/cloud deployment)
- Type-Safe: Built with TypeScript and Zod validation
Claude Code Plugin
NEW! We've created an official Claude Code plugin that makes social media content creation even easier with user-friendly commands and specialized AI agents.
What is it?
The Hibiki plugin for Claude Code provides:
-
5 Slash Commands: Quick access to common workflows
/create-content- Create multi-platform posts with AI guidance/schedule-post- Schedule posts for optimal engagement times/view-brands- Browse and manage your brand styles/manage-posts- List, filter, and manage all your posts/preview-post- Preview platform-specific content formatting
-
3 Specialized Agents: Expert AI assistants for specific tasks
- Content Creator - Expert at crafting engaging, platform-optimized content
- Brand Manager - Ensures brand consistency across all platforms
- Social Media Optimizer - Maximizes reach and engagement through data-driven strategies
Quick Start with Plugin
Documentation
Full plugin documentation, installation instructions, and usage examples are available in the claude-code-plugin directory.
See claude-code-plugin/README.md for:
- Detailed installation instructions
- Complete command reference
- Agent usage guides
- Advanced workflows and examples
- Troubleshooting tips
Installation
Via MCP Registry (Recommended)
The server is published in the official MCP Registry as io.github.gethibiki/mcp.
Browse and install via the registry web interface, or configure directly in your MCP client (see MCP Client Configuration below).
Via Smithery (Zero-Setup Deployment)
The easiest way to get started is through Smithery, which provides:
- One-click installation - No local dependencies or configuration needed
- Automatic updates - Always get the latest version
- Secure hosting - Your API keys are safely managed
- Interactive playground - Test tools before using them
Install from Smithery:
- Visit the Hibiki MCP Server on Smithery
- Click "Install"
- Enter your Hibiki API key when prompted
- Start using immediately in Claude Desktop or other MCP clients
Global Installation (via npx)
Local Development
Usage
Prerequisites
You'll need a Hibiki API key. Generate one at:
- Production: https://www.gethibiki.com/settings/api-keys
- Development: http://localhost:3000/settings/api-keys
Running the Server
Stdio Mode (Local)
This is the default mode for use with MCP clients like Claude Desktop:
Or debug with MCP Inspector:
With custom base URL:
Remote HTTP Server Mode
Run the server in HTTP mode for cloud deployments (like Smithery) or to expose the server over HTTP:
The server will start an HTTP server on port 8081 (configurable via PORT environment variable) with:
/mcp- Main MCP endpoint (POST)/health- Health check endpoint (GET)
With custom configuration:
Note: In HTTP mode, the server implements MCP Streamable HTTP transport with proper CORS configuration for browser-based clients.
Environment Variables
Instead of command-line flags, you can use environment variables:
For stdio mode:
For HTTP mode:
Available environment variables:
HIBIKI_API_KEY- Your Hibiki API key (stdio mode only; HTTP mode uses query params)HIBIKI_BASE_URL- Base URL for Hibiki API (default:https://www.gethibiki.com)PORT- HTTP server port (HTTP mode only, default:8081)
MCP Client Configuration
Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Other MCP Clients
For other MCP clients that support stdio transport, use a similar configuration with appropriate command and args.
Available Tools
The server provides 6 tools for managing Hibiki content:
create-post
Create a new content post with platform-specific variations.
Parameters:
content(required): The original content to be enhancedplatforms(required): Array of target platforms- Options:
twitter,instagram,linkedin,facebook,threads,blog,reddit
- Options:
length(optional): Content length -very-short,short,medium,long(default:medium)createImage(optional): Generate an image (default:false)createHashtags(optional): Generate hashtags (default:true)scheduleTime(optional): ISO 8601 datetime to schedule the postpostToSocialNetworks(optional): Immediately post to connected networks (default:false)brandStyleId(optional): Brand style UUID to apply
Example:
Returns:
- Post ID
- Original content
- Platform-specific enhanced content
- Generated images (if requested)
- Hashtags for each platform
- Status and timestamps
get-post
Retrieve a post by its ID.
Parameters:
postId(required): UUID of the post
Example:
Returns:
- Complete post data
- Platform-specific content
- Generated images
- Status and metadata
get-all-posts
List all posts with pagination and filtering.
Parameters:
page(optional): Page number (default:1)limit(optional): Posts per page (default:10)status(optional): Filter by status -draft,scheduled,published
Example:
Returns:
- Array of posts with metadata
- Pagination information
- Total count
update-post
Update an existing post.
Parameters:
postId(required): UUID of the post to updatetitle(optional): New title for the postcontent(optional): New contentstatus(optional): New status -draft,scheduled,published
Example:
Returns:
- Updated post data
- Confirmation message
get-brand-styles
List all available brand styles for your account.
Parameters: None
Returns:
- Array of brand styles with IDs and names
- Style metadata
get-brand-style
Get details for a specific brand style.
Parameters:
brandStyleId(required): UUID of the brand style
Example:
Returns:
- Brand style name and description
- Color palette
- Typography settings
- Tone and voice guidelines
- Imagery preferences
Available Resources
post://{postId}
Access post data as an MCP resource.
Example URI:
preview://{postId}/{platform}
Get platform-specific preview content.
Example URI:
Development
Building
Running Locally
Type Checking
Development Mode (Watch)
API Integration
The MCP server connects to Hibiki's REST API endpoints:
POST /api/v1/posts- Create new postsGET /api/v1/posts/{postId}- Retrieve single postGET /api/v1/posts- List posts with paginationPUT /api/v1/posts/{postId}- Update existing postGET /api/v1/brand-styles- List brand stylesGET /api/v1/brand-styles/{brandStyleId}- Get brand style details
All requests require the X-API-Key header for authentication.
Error Handling
The server provides detailed error messages for common issues:
- Invalid API Key: Check your API key is correct and active
- Rate Limit Exceeded: Wait before making additional requests
- Post Not Found: Verify the post ID is correct
- Invalid Parameters: Check parameter types and formats
- Network Errors: Verify the base URL and network connection
Examples
Creating a Multi-Platform Post
Scheduling a Post
Retrieving Post Data
Accessing Resources
Testing HTTP Mode Locally
Start the server in HTTP mode:
Test the health endpoint:
Test the MCP endpoint with MCP Inspector:
Or use with a Streamable HTTP MCP client that supports query-based configuration.
Troubleshooting
Server won't start
- Check that you have Node.js 18+ installed
- Verify your API key is valid
- Ensure the base URL is correct and accessible
Tool calls fail
- Verify your API key has the required permissions
- Check rate limits haven't been exceeded
- Ensure post IDs are valid UUIDs
- Verify platform names are spelled correctly
HTTP mode not accessible
- Check the port isn't already in use:
lsof -i :8081(or your configured PORT) - Verify firewall settings allow the connection
- Ensure the server process is running with the
--remoteflag - Check the server logs for any startup errors
- Verify the
/healthendpoint responds:curl http://localhost:8081/health - For Smithery deployments, check the deployment logs in the Smithery dashboard
Smithery deployment fails
- Ensure your GitHub repository is public or connected to Smithery
- Verify
smithery.yamlandDockerfileare in the repository root - Check the build logs in Smithery dashboard for specific errors
- Ensure all dependencies are declared in
package.json - Try building the Docker image locally:
docker build -t hibiki-mcp .
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your code:
- Follows the existing TypeScript style
- Includes appropriate Zod schemas for validation
- Updates documentation as needed
- Passes type checking (
pnpm typecheck) - Uses
console.error()for logging (notconsole.log()- it breaks stdio mode)
For Maintainers
See PUBLISHING.md for detailed instructions on building and publishing updates.
Support
- Smithery: https://smithery.ai/ (One-click deployment)
- MCP Registry: https://registry.modelcontextprotocol.io/servers/io.github.gethibiki/mcp
- npm Package: https://www.npmjs.com/package/@hibiki/mcp-server
- Documentation: https://docs.gethibiki.com
- Issues: https://github.com/gethibiki/mcp/issues
- API Reference: https://docs.gethibiki.com/api
License
MIT License - see the LICENSE file for details.
Changelog
v1.3.0 (2025-10-10)
- NEW: Added official Claude Code plugin
- NEW: 5 slash commands for streamlined content workflows
- NEW: 3 specialized AI agents (Content Creator, Brand Manager, Social Media Optimizer)
- Plugin provides user-friendly interface to all MCP server capabilities
- Comprehensive plugin documentation and usage examples
- Enhanced developer experience for Claude Code users
v1.2.0 (2025-10-08)
- NEW: Added HTTP transport support for Smithery and cloud deployments
- NEW: Implemented MCP Streamable HTTP with
/mcpand/healthendpoints - Server now supports dual transport modes: stdio (local) and HTTP (remote)
- Added Express and CORS dependencies for HTTP server
- Added Dockerfile for containerized deployment
- Configured for Smithery deployment with proper HTTP runtime
- HTTP mode supports configuration via query parameters
- Maintains backward compatibility with stdio mode for Claude Desktop
v1.0.3 (2025-10-08)
- Added comprehensive publishing documentation (PUBLISHING.md)
- Removed all debug console logs from config
- Improved contributor guidelines
v1.0.2 (2025-10-08)
- CRITICAL FIX: Removed console.log statements breaking stdio JSON-RPC protocol
- Changed debug output to stderr to prevent JSON parsing errors
- Server now works correctly with Claude Desktop and other MCP clients
v1.0.1 (2025-10-08)
- Published to official MCP Registry
- Updated package metadata
- Complete tool documentation
v1.0.0 (2025-10-08)
- Initial release
- Support for 6 Hibiki API tools
- Multi-platform content creation
- Brand style integration
来源:README.md,提交 922700c
工具
0版本历史
1- v1.0.2最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。