article
README
🚀 金星文档 MCP 服务器
本项目实现的 MCP 服务器,借助 Gemini API 为用户提供各类技术文档的访问服务,充分利用其 2M 令牌的巨大上下文窗口。该服务器适用于所有客户端,尤其适配 Roo/Cline 环境。相较于传统网络浏览或搜索引擎,它具备诸多显著优势。
🚀 快速开始
本项目实现了一个 MCP 服务器,借助 Gemini API 提供各类技术文档的访问权限,利用其 2M 令牌的巨大上下文窗口。它适用于所有客户端,尤其适配 Roo/Cline 环境。
✨ 主要特性
- 访问经过筛选的文档:能够检查特定任务是否可以通过给定的技术实现。
- 解决问题的提示:根据问题、上下文和运行环境提供解决方案的提示。
- 代码审查工具:验证代码片段是否遵循良好的实践。
- 技术示例生成器:为特定任务提供示例和技术替代方案。
📦 安装指南
要使用此服务器,请按照以下步骤进行:
- 获取文档:
- 下载或爬取您需要的文档。
- 使用提供的脚本或其他工具清理文档。
- 启动服务器:
npm install
npm start
- 使用工具:
can_x_be_done:检查特定任务是否可以通过给定技术实现。hints_for_problem:为解决问题提供提示。is_this_good_practice:验证代码片段是否遵循良好实践。how_to_do_x:获取特定任务的示例和替代方案。
💻 使用示例
基础用法
# 启动服务器
npm install
npm start
高级用法
# 利用工具进行特定任务操作
# 检查特定任务是否可以通过给定技术实现
can_x_be_done
# 为解决问题提供提示
hints_for_problem
# 验证代码片段是否遵循良好实践
is_this_good_practice
# 获取特定任务的示例和替代方案
how_to_do_x
📚 详细文档
贡献指南
欢迎贡献!请按照以下步骤进行:
- 克隆仓库:
git clone https://github.com/yourusername/gemini-docs-mcp.git
cd gemini-docs-mcp
- 创建分支:
git checkout -b feature/your-feature-name
- 进行更改:
- 修改代码。
- 更新文档。
- 提交更改:
git add .
git commit -m "描述您的修改"
git push origin feature/your-feature-name
- 创建拉取请求: 提交后,导航到 GitHub 仓库并创建一个拉取请求。
免责声明
这是一个非常早期的版本,可能包含错误和限制。请报告您遇到的任何问题,并欢迎提出改进建议或新功能。
📄 许可证
该项目使用 MIT 许可证。
扫码联系在线客服