Hosted MCP server · #16 most used on Smithery

Gread

nitrofire-q/gread

Gives your AI access to the source code of all public github repos. - Plug and Play: Compatible with all popular coding agents and MCP clients, ready to use out of the box - Skill and MCP: Both Skill and MCP are provided, connect with either option - Docs Integration: Automatically recognizes docs repo and provides them along with the main repo when accessed

Uses
21k
Tools
5
Runs
Hosted
Listed
6mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install nitrofire-q/gread --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

5 tools

search_repos1 paramSearch for GitHub repositories by name, description, or topic keywords using the GitHub Search API.
ParameterTypeDescription
qstringKeyword to search in repository names, descriptions, or topics
view_repo1 paramView repository basic information and its directory structure. Includes corresponding documentation repo if available.
ParameterTypeDescription
namestringFull name of the repository (owner/name)
list_tree4 paramsList the directory tree of a specific path in a repository with customizable depth and traversal limits.
ParameterTypeDescription
namestringFull name of the repository (owner/name)
maxDepthnumberMaximum depth into the directory structure to list.
maxPerDirnumberMaximum number of items to display per directory level.
targetDirstringTarget directory path to inspect. Leaves empty to search from root.
read_code2 paramsRetrieve the raw source code of specified files from within a known repository.
ParameterTypeDescription
namestringFull name of the repository (owner/name)
pathsarrayAn array of precise file paths within the repository
search_code7 paramsPerform a fast git grep inside the repository, allowing regex matching by default or substring search.
ParameterTypeDescription
namestringFull name of the repository (owner/name)
pathstringDirectory or file path to limit the search scope
querystringSearch pattern or query to pass to git grep
ignoreCasebooleanIgnore case distinctions in both the PATTERN and the input files (-i)
contextLinesnumberPrint num lines of output context (-C)
fixedStringsbooleanUse fixed strings for patterns (don’t interpret pattern as a regex) (-F)
extendedRegexpbooleanUse extended regular expressions (-E)