
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 分
請在儲存庫或註冊中心條目中宣告授權條款。