Cosa SAI (Gemini Docs)

Cosa SAI (Gemini Docs)

🚀 金星文档 MCP 服务器

本项目实现的 MCP 服务器,借助 Gemini API 为用户提供各类技术文档的访问服务,充分利用其 2M 令牌的巨大上下文窗口。该服务器适用于所有客户端,尤其适配 Roo/Cline 环境。相较于传统网络浏览或搜索引擎,它具备诸多显著优势。

smithery badge

🚀 快速开始

本项目实现了一个 MCP 服务器,借助 Gemini API 提供各类技术文档的访问权限,利用其 2M 令牌的巨大上下文窗口。它适用于所有客户端,尤其适配 Roo/Cline 环境。

✨ 主要特性

  • 访问经过筛选的文档:能够检查特定任务是否可以通过给定的技术实现。
  • 解决问题的提示:根据问题、上下文和运行环境提供解决方案的提示。
  • 代码审查工具:验证代码片段是否遵循良好的实践。
  • 技术示例生成器:为特定任务提供示例和技术替代方案。

📦 安装指南

要使用此服务器,请按照以下步骤进行:

  1. 获取文档
    • 下载或爬取您需要的文档。
    • 使用提供的脚本或其他工具清理文档。
  2. 启动服务器
npm install
npm start
  1. 使用工具
    • 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

📚 详细文档

贡献指南

欢迎贡献!请按照以下步骤进行:

  1. 克隆仓库
git clone https://github.com/yourusername/gemini-docs-mcp.git
cd gemini-docs-mcp
  1. 创建分支
git checkout -b feature/your-feature-name
  1. 进行更改
    • 修改代码。
    • 更新文档。
  2. 提交更改
git add .
git commit -m "描述您的修改"
git push origin feature/your-feature-name
  1. 创建拉取请求: 提交后,导航到 GitHub 仓库并创建一个拉取请求。

免责声明

这是一个非常早期的版本,可能包含错误和限制。请报告您遇到的任何问题,并欢迎提出改进建议或新功能。

📄 许可证

该项目使用 MIT 许可证。

  • 0 关注
  • 0 收藏,32 浏览
  • system 提出于 2025-10-02 17:09

相似服务问题

相关AI产品