Making MCPs Accessible for Everyone 🚀
Klavis AI (YC X25): 面向所有人的开源 MCP 基础设施
Klavis-AI
README
<div align="center"> <picture> <img src="https://raw.githubusercontent.com/klavis-ai/klavis/main/static/klavis-ai.png" width="80"> </picture> </div>
<h1 align="center">让所有人都能轻松使用 MCP 🚀</h1>
📚 简介
Klavis AI 正在构建开源基础设施,以使模型上下文协议 (MCP) 易于所有人使用。我们提供:
- 💬 Slack & Discord 客户端: 直接从您喜欢的消息平台运行 MCP
- ☁️ 托管 MCP 服务器: 无需基础设施管理即可访问强大的工具
- 🎛️ 简单的 Web UI: 无需编码即可配置和管理一切
无论您是希望利用 AI 工作流程的非技术用户,还是希望构建和扩展 MCP 的开发人员,Klavis 都能让一切变得简单。
🎬 观看我们的演示
了解直接从 Slack/Discord 使用 MCP(例如我们的报告生成器、YouTube 工具和文档转换器)有多么容易:
您可以在 我们的网站 上找到更多案例研究视频。
🚀 快速开始
有关详细的 MCP 客户端设置说明,请参阅特定于平台的文档:
- Discord 机器人设置指南 - 设置和运行 Discord 机器人的完整说明
- Slack 机器人设置指南 - 创建 Slack 应用程序并连接它的分步指南
有关详细的 MCP 服务器设置说明,请参阅每个服务器文件夹下的 README 文件。
- Discord: 用于 Discord API 集成
- 文档转换 (Pandoc): 使用 Pandoc 在各种文件格式之间进行转换
- Firecrawl: 用于网络爬取和数据收集
- Firecrawl 深度研究: 用于更深入的网络研究任务
- GitHub: 执行 GitHub 存储库操作
- Markitdown: Markdown 转换工具
- Postgres: 用于 PostgreSQL 数据库操作
- 报告生成: 从各种数据源创建专业报告
- Resend: 用于电子邮件服务
- Slack: 用于 Slack API 集成
- Supabase: 用于数据库操作
- YouTube: 下载、分析和转换 YouTube 内容
🏗️ 架构
Klavis 由两个主要组件组成:
MCP 服务器
位于 mcp_servers/
目录中,这些特定于服务的模块将功能公开为工具:
- 报告生成: 从各种数据源创建专业报告
- YouTube: 下载、分析和转换 YouTube 内容
- 文档转换: 使用 Pandoc 在各种文件格式之间进行转换
- GitHub: 执行 GitHub 存储库操作
- Slack: 用于 Slack API 集成
- Supabase: 用于数据库操作
- Firecrawl: 用于网络爬取和数据收集
- Resend: 用于电子邮件服务
- Postgres: 用于 PostgreSQL 数据库操作
- Discord: 用于 Discord API 集成
MCP 客户端
位于 mcp_clients/
目录中,这些客户端应用程序连接到 MCP 服务器并与最终用户平台交互:
- Discord 机器人: 用于 Discord 的交互式 AI 助手
- Slack 机器人: 用于 Slack 的交互式 AI 助手
- 基础客户端: 所有平台客户端的共享功能
🧩 扩展 Klavis
添加新工具
- 在
mcp_servers/
中创建一个新目录 - 实现 MCP 服务器接口
- 使用适当的模式注册您的工具
- 通过标准 SSE 协议连接到您的客户端
添加新的客户端平台
- 在
mcp_clients/
中创建一个新的客户端模块 - 扩展
base_bot.py
功能 - 实现特定于平台的消息处理
- 使用
mcp_client.py
连接到 MCP 服务器
🤝 贡献
我们欢迎贡献!加入我们的 Discord 社区 讨论想法并获得帮助。
📚 引用
如果您在您的研究或项目中使用 Klavis,请引用:
@software{klavis2024,
author = {Klavis AI},
title = {Klavis: Open-Source Infrastructure for Model Context Protocols},
year = {2024},
publisher = {GitHub},
url = {https://github.com/klavis-ai/klavis}
}
📜 许可证
本项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
<div align="center"> 🙏 感谢您查看 Klavis AI!我们很高兴听到您的想法并与社区一起构建它。 </div>
推荐服务器
Crypto Price & Market Analysis MCP Server
一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。
MCP PubMed Search
用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

Nefino MCP Server
为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。
Vectorize
将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。
Mathematica Documentation MCP server
一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。
kb-mcp-server
一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。
Research MCP Server
这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

Cryo MCP Server
一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。