Klavis

Klavis

🚀 开源、易于使用的Slack、Discord和Web上的MCP

Klavis AI致力于打造开源且易于使用的MCP,支持在Slack、Discord和Web上运行。该项目提供了多种客户端和服务器解决方案,让用户能在不同平台便捷使用MCP的强大功能。

🚀 快速开始

Slack机器人

# 在Slack中与Klavis交互
$ slack_bot.py

Discord机器人

# 在Discord中体验智能助手
$ discord_bot.py

托管的MCP服务器

# 部署您的自定义MCP服务
$ python mcp_server.py

✨ 主要特性

  • 💬 Slack & Discord & Web 客户端:可直接在您喜爱的即时通讯平台上运行MCP。
  • ☁️ 托管的MCP服务器:无需本地部署,即可使用强大功能。
  • 📱 基础客户端:支持所有平台的核心功能。

🔧 技术细节

MCP Server(机器人员件)

  • OpenAI Integration:支持与OpenAI API交互。
  • Pinecone Integration:集成了向量数据库技术。
  • LangChain Integration:实现了复杂的工作流处理。
  • 本地适配器:允许自定义模型的本地运行。

MCP Client(机器人客户端)

  • Slack Bot:提供Slack环境下的智能交互体验。
  • Discord Bot:专为Discord设计的高级助手。
  • Base Client:所有平台通用的核心功能模块。

🧩 扩展Klavis

添加新工具

  1. mcp_servers/中创建新的目录。
  2. 实现MCP服务器接口。
  3. 使用适当架构注册工具。
  4. 通过标准SSE协议连接到客户端。

新增平台客户端

  1. mcp-clients/中添加新的客户模块。
  2. 扩展base_bot.py功能。
  3. 实现特定平台的消息处理逻辑。
  4. 利用mcp_client.py连接至MCP服务器。

🤝 贡献指南

欢迎社区贡献!请查阅 CONTRIBUTING.md 了解如何提交更改。加入我们的 Discord社区 ,与我们讨论想法并寻求帮助。

📚 引用

如在研究或项目中使用了Klavis,请引用:

@software{klavis2025,
author = {Klavis AI},
title = {Klavis: 开源Slack、Discord和Web上的MCP},
year = {2025},
publisher = {GitHub},
url = {https://github.com/klavis-ai/klavis}
}

📄 许可证

本项目基于MIT License开源,具体细节请参见 LICENSE 文件。

🙏 感谢您了解Klavis AI!我们期待听到您的反馈并和社区共同开发。
  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-18 07:09

相似服务问题

相关AI产品