Kimi Writer MCP服务器🚀
](https://github.com/fsmw/kimi-writer-mcp/stargazers) ](https://github.com/fsmw/kimi-writer-mcp/network) ](https://github.com/fsmw/kimi-writer-mcp/issues) 
A完整 模型上下文协议(MCP)服务器 这将Kimi Writer的创意写作能力暴露给其他人工智能模型。通过专业文档生成和结构化提示,改变您的AI写作工作流程。
✨ 特性
🔧 书写工具(8个工具)
- 创建项目 -创建有组织的写作项目
- write_file -使用创建/附加/覆盖模式写入markdown
- get_project_info -获取活动项目信息
- list_project_files -列出包含元数据的项目文件
- read_file -从活动项目中读取文件内容
- 获取_文件_状态 -获取文件统计信息(大小、日期等)
- create_write_template -为小说、短篇小说、书籍、诗歌生成模板
📝 结构化提示(3个提示)
- write_novel -完整的小说写作提示,并提供特定类型的指导
- write_short_story -带有语气和长度选项的短篇小说提示
- write_nonfig_book -非小说类书籍以受众为导向
📚 文档生成(可选-2个工具)
- generate.pdf -具有TOC、排版、分页功能的专业PDF
- generate.epub -符合标准的EPUB,具有元数据和导航功能
🚀 快速开始
1.克隆存储库
git clone https://github.com/fsmw/kimi-writer-mcp.git
cd kimi-writer-mcp2.安装依赖项
# Install MCP dependencies
pip install -r requirements.txt
# Install Kimi Writer dependencies
cd ../kimi-writer
pip install -r requirements.txt
cd ../kimi-writer-mcp
# For PDF/EPUB generation (optional)
pip install -r requirements-extended.txt3.运行服务器
python mcp-server.py4.测试功能
python test-client.py🤖 Claude桌面集成
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"kimi-writer": {
"command": "python",
"args": ["/path/to/kimi-writer-mcp/mcp-server.py"],
"cwd": "/path/to/kimi-writer-mcp"
}
}
}💻 用法示例
用PDF导出写小说
# Create project and write content
await session.call_tool("create_project", {"project_name": "cyberpunk_novel"})
await session.call_tool("write_file", {
"filename": "chapter_01.md",
"content": "# Chapter 1\n\nIn the neon-lit streets...",
"mode": "create"
})
# Generate PDF when complete
await session.call_tool("generate_pdf", {"output_filename": "complete_novel"})创建短篇小说集
# Get structured prompt
prompt = await session.get_prompt("write_short_story", {
"theme": "AI and consciousness",
"length": "medium",
"tone": "philosophical"
})
# Write stories using the prompt
# ... your AI model generates content ...📊 项目状态
✅ 完整并经过测试
- ✅ 所有8个MCP工具功能正常
- ✅ 项目创建和管理工作
- ✅ 测试文件操作(读取、写入、追加、覆盖)
- ✅ 为所有写作类型生成模板
- ✅ 带有具体指导的结构化提示
- ✅ 专业文档和示例
- ✅ 跨平台兼容性
🔧 建筑
- MCP协议合规性 -通用AI模型兼容性
- 模块化设计 -清晰地分离关注点
- 故障弱化 -可选功能正常工作,没有错误
- 专业代码质量 -具有全面文档字符串的Kimi Writer标准
- Unicode支持 -国际内容处理
- 交叉平台的 -Unix/Linux/Windows兼容性
📦 依赖项
核心(必填)
mcp>=1.0.0-模型上下文协议openai>=1.0.0-OpenAI SDK(与Kimi Writer兼容)httpx>=0.24.0-HTTP客户端python-dotenv>=1.0.0-环境管理markdown>=3.5.1-Markdown处理
文档生成(可选)
weasyprint>=60.0-PDF生成ebooklib>=0.18-EPUB创建beautifulsoup4>=4.12.0-HTML解析python-frontmatter>=1.0.0-元数据处理
🧪 测试
运行全面的测试套件:
# Test all MCP features
python test-client.py
# Test document generation
python test-documents.py
# Check dependencies
python start.py --check📚 文档
- 📖 README.md -完整的文档
- 🔧 实施.md -技术细节
- 💡 示例.md -使用示例
- 📋 总结.md -项目总结
🤝 贡献
- 分叉存储库
- 创建要素分支
- 进行更改
- 运行测试:
python test-client.py - 提交拉取请求
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
🌟 鸣谢
由...创建 费尔南多·圣马丁 随着🧡 心动
将Kimi Writer转化为一个功能强大、可重复使用的写作工具,可以与任何兼容MCP的AI系统集成。
______________________________________________________________________
🚀 准备好集成Claude Desktop了!
