Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

uithub-mcp

MCP.Pizza Chef: janwilmake

uithub-mcp is a Model Context Protocol server that interfaces with the uithub API to fetch and filter GitHub repository contents. It enables LLMs like Claude to retrieve, analyze, and explore code repositories with smart filtering by file extensions, facilitating natural language code understanding and discussion. Designed for seamless integration with Claude Desktop and other MCP clients, it simplifies accessing GitHub data in real time.

Use This MCP server To

Fetch GitHub repository contents for AI code analysis Filter repository files by extension for targeted data retrieval Enable natural language exploration of codebases with Claude Desktop Integrate GitHub data into AI workflows via MCP protocol Support multi-step reasoning on live GitHub repo contents Provide real-time code context for AI-powered code review Facilitate codebase understanding in developer copilot tools

README

UIThub MCP Server

smithery badge

Model Context Protocol (MCP) server for interacting with the uithub API, which provides a convenient way to fetch GitHub repository contents.

This MCP server allows Claude to retrieve and analyze code from GitHub repositories, making it a powerful tool for understanding and discussing code.

TODO

Features

  • Retrieve repository contents with smart filtering options
  • Specify file extensions to include or exclude
  • Integrate with Claude Desktop for natural language exploration of repositories

Installation

Installing via Smithery

To install uithub-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @janwilmake/uithub-mcp --client claude

Manual Installation

  1. npx uithub-mcp init
  2. restart claude

uithub-mcp FAQ

How do I install the uithub-mcp server?
You can install uithub-mcp via Smithery or follow the GitHub README instructions for setup.
Can uithub-mcp filter files by type?
Yes, it supports specifying file extensions to include or exclude when fetching repository contents.
Which LLMs can use uithub-mcp?
uithub-mcp is designed to work with Claude Desktop and can be integrated with other LLMs like OpenAI GPT-4 and Google Gemini.
Does uithub-mcp support real-time updates from GitHub?
It fetches live repository contents on demand but does not currently support push-based real-time updates.
Is uithub-mcp compatible with MCP clients other than Claude Desktop?
Yes, it can be integrated with any MCP client that supports the MCP server protocol.
How does uithub-mcp handle large repositories?
It uses smart filtering and pagination to efficiently retrieve relevant files without overwhelming the client.
Can I contribute to uithub-mcp development?
Yes, the project is open source on GitHub, and contributions are welcome via pull requests.
What security measures does uithub-mcp implement?
It scopes access to public GitHub repositories and relies on secure API calls to protect data integrity.