🚀 awesome-mc 项目
awesome-mc 是一个功能丰富的工具集,涵盖了自动化、通知、搜索、存储等多个领域,为 Minecraft 及其他应用场景提供了强大的支持,能有效提升数据处理和操作的效率。
✨ 主要特性
1. awesome-mc 核心工具
- Awesome-MC:作为一个用于 Minecraft 的自动化工具,它具备从游戏内事件中提取数据并将其写入数据库的能力,为游戏数据的管理和分析提供了便利。
- 文件系统:基于 Node.js 实现的 MCP(模型上下文协议)服务器,可通过 MCP 协议进行文件系统操作,方便对文件进行管理。
- 其他工具:包含了 PostgreSQL、Redis 和 SQLite 等数据库的 MCP 服务器实现,满足不同数据库的操作需求。
2. Slack 通知
- Slack 接口:这一 MCP 服务器支持与 Slack API 进行交互,能够控制 Slack 工作区的操作,实现信息的及时通知和管理。
3. 搜索功能
- AWS KB Retrieval(知识库检索):基于 Bedrock Agent Runtime 的 MCP 实现,可从 AWS 知识库中获取所需信息,为知识查询提供支持。
- Brave Search:集成了 Brave 搜索 API 的 MCP 实现,支持 Web 和本地搜索功能,拓宽了搜索的范围。
- Google Drive:该 MCP 服务器允许对 Google 驻云文件进行列表、读取和搜索操作,方便对云端文件的管理。
- Obsidian:通过自然语言处理查询和搜索 Obsidian 笔记库的 MCP 实现,让笔记搜索更加智能。
- Qdrant:使用 Qdrant 向量搜索引擎实现语义记忆的 MCP 服务器,支持基于 Python 的实现,为语义搜索提供了高效的解决方案。
- Search1API:作为统一 API,可通过 Search1API 进行爬取、搜索和网站地图操作,简化了搜索和数据获取的流程。
4. 存储功能
- 文件系统:Node.js 实现的 MCP 服务器,允许通过 MCP 协议进行文件系统操作,确保文件的高效存储和管理。
- Google Drive:MCP 服务器实现,支持对 Google 驻云文件的操作,方便对云端文件的存储和访问。
- PostgreSQL:提供只读访问 PostgreSQL 数据库的 MCP 服务器,支持查询数据库架构和执行只读查询,保障数据的安全访问。
- Redis:允许通过 MCP 协议与 Redis 键值存储进行交互的 MCP 服务器,实现快速的数据存储和读取。
- SQLite:基于 Python 实现的 MCP 服务器,支持数据库交互和商业智能功能,可自动生成业务分析报告,为数据分析提供支持。
- Neon:用于与 Neon(无服务器 Postgres 平台)交互的 MCP 服务器实现,适应无服务器架构的需求。
5. 其他工具
- Kubernetes:基于 TypeScript 实现的 MCP 服务器,支持对 Kubernetes 集群中的 pod、部署和服务进行管理,提升集群管理的效率。
- Spotify:基于 Python 的 MCP 服务器,支持控制 Spotify 播放和管理播放列表,为音乐播放和管理提供便利。