A TypeScript implementation of an MCP server that provides GitHub repository information including file content, directory structure, and other metadata for MCP clients.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add github-explorer -- npx -y @trishchuk/github-explorer-mcp~/.codex/config.toml
[mcp_servers.github-explorer]
command = "npx"
args = ["-y", "@trishchuk/github-explorer-mcp"]
# codex mcp add github-explorer -- npx -y @trishchuk/github-explorer-mcp~/.cursor/mcp.json
{
"mcpServers": {
"github-explorer": {
"command": "npx",
"args": [
"-y",
"@trishchuk/github-explorer-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"github-explorer": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@trishchuk/github-explorer-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"github-explorer": {
"command": "npx",
"args": [
"-y",
"@trishchuk/github-explorer-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"github-explorer": {
"command": "npx",
"args": [
"-y",
"@trishchuk/github-explorer-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"github-explorer": {
"command": "npx",
"args": [
"-y",
"@trishchuk/github-explorer-mcp"
]
}
}
}