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 claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http gread https://server.smithery.ai/nitrofire-q/gread/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.gread]
url = "https://server.smithery.ai/nitrofire-q/gread/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"gread": {
"url": "https://server.smithery.ai/nitrofire-q/gread/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"gread": {
"type": "http",
"url": "https://server.smithery.ai/nitrofire-q/gread/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http gread https://server.smithery.ai/nitrofire-q/gread/mcpSaved to .gemini/settings.json.
What it can do
5 tools
search_repos1 paramSearch for GitHub repositories by name, description, or topic keywords using the GitHub Search API.
| Parameter | Type | Description |
|---|---|---|
q | string | Keyword to search in repository names, descriptions, or topics |
view_repo1 paramView repository basic information and its directory structure. Includes corresponding documentation repo if available.
| Parameter | Type | Description |
|---|---|---|
name | string | Full 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.
| Parameter | Type | Description |
|---|---|---|
name | string | Full name of the repository (owner/name) |
maxDepth | number | Maximum depth into the directory structure to list. |
maxPerDir | number | Maximum number of items to display per directory level. |
targetDir | string | Target 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.
| Parameter | Type | Description |
|---|---|---|
name | string | Full name of the repository (owner/name) |
paths | array | An 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.
| Parameter | Type | Description |
|---|---|---|
name | string | Full name of the repository (owner/name) |
path | string | Directory or file path to limit the search scope |
query | string | Search pattern or query to pass to git grep |
ignoreCase | boolean | Ignore case distinctions in both the PATTERN and the input files (-i) |
contextLines | number | Print num lines of output context (-C) |
fixedStrings | boolean | Use fixed strings for patterns (don’t interpret pattern as a regex) (-F) |
extendedRegexp | boolean | Use extended regular expressions (-E) |