mcp-documentation-repo

AndreQuintero/mcp-documentation-repo

3.2

If you are the rightful owner of mcp-documentation-repo 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.

The with-custom-cursor Documentation Server provides a comprehensive interface to access and manage documentation for the with-custom-cursor library using the Model Context Protocol (MCP).

Tools
  1. get_readme

    Fetch the README file from the repository.

  2. get_project_files

    List all files in the repository.

  3. get_file_content

    Get the content of a specific file.

  4. search_docs

    Search for markdown documentation files.

  5. get_medium_article

    Fetch and convert the Medium tutorial article.

  6. get_all_documentation

    Aggregate README, Medium article, and key files.

with-custom-cursor Documentation Server

This project provides a documentation server for the with-custom-cursor library. It exposes endpoints to fetch the README, project files, file contents, documentation search, and a Medium article tutorial for the library.

Features

  • Fetch the latest README from the GitHub repository
  • List all files in the repository
  • Retrieve the content of any file in the repository
  • Search for documentation and markdown files
  • Fetch and convert a Medium article tutorial to markdown
  • Aggregate all documentation into a single response

Usage

This server is intended to be run as a Node.js process. It communicates using the Model Context Protocol (MCP) and is designed for integration with tools that support MCP servers.

Requirements

  • Node.js (v14 or higher recommended)
  • Internet access to fetch data from GitHub and Medium

Environment Variables

  • GITHUB_TOKEN (optional): GitHub API token for increased rate limits
  • MEDIUM_ARTICLE_URL (optional): Override the default Medium article URL

Running the Server

npm install
npm start

The server will start and listen for MCP requests via stdio.

Endpoints / Tools

  • get_readme: Fetch the README file from the repository
  • get_project_files: List all files in the repository
  • get_file_content: Get the content of a specific file
  • search_docs: Search for markdown documentation files
  • get_medium_article: Fetch and convert the Medium tutorial article
  • get_all_documentation: Aggregate README, Medium article, and key files

Project Structure

  • index.js: Main server implementation

References

License

MIT