cosa-sai

M-Gonzalo/cosa-sai

3.4

If you are the rightful owner of cosa-sai and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Gemini Docs MCP Server provides access to documentation for various technologies using the Gemini API, enabling a curated knowledge base for learning and debugging.

The Gemini Docs MCP Server is designed to facilitate access to documentation for a wide range of technologies through the Gemini API, which boasts a large context window of 2 million tokens. This server is particularly beneficial for the Roo/Cline environment, offering a curated knowledge base that avoids irrelevant results and false positives. By providing direct access to documentation, it overcomes the limitations of traditional web searches and context window constraints, allowing for comprehensive and well-reasoned responses to complex queries. The server eliminates the need for chunking, custom retrievers, and vector databases, working directly with plain text. However, it does have limitations, such as static documentation that requires manual updates and a finite context window. The server is not optimized for speed, especially for initial queries, due to the extensive documentation it processes.

Features

  • Enables an 'ask your docs' approach for learning and debugging across various technologies.
  • Utilizes the Gemini API to provide answers based on documentation.
  • Supports multiple querying tools for documentation, including task feasibility, problem-solving hints, and best practices.
  • Includes a logging system for debugging with a verbose flag.

Tools

  1. can_x_be_done

    Check if a specific task can be completed in a given technology

  2. hints_for_problem

    Get tips for solving specific problems

  3. is_this_good_practice

    Check if the code snippet follows best practices

  4. how_to_do_x

    Get examples and alternatives for specific tasks