[
{
"name": "github-mcp-server",
"version": "public-main-snapshot",
"serverName": "github",
"tools": [
{
"name": "get_file_contents",
"inputSchema": {
"type": "object",
"required": [
"owner",
"repo",
"path"
],
"properties": {
"owner": {
"type": "string",
"title": "Owner",
"description": "Owner input value."
},
"repo": {
"type": "string",
"title": "Repo",
"description": "Repo input value."
},
"path": {
"type": "string",
"title": "Path",
"description": "Path input value."
},
"ref": {
"type": "string",
"title": "Ref",
"description": "Ref input value."
}
}
},
"outputSchema": {
"type": "object",
"required": [
"content",
"sha"
],
"properties": {
"content": {
"type": "string",
"title": "Content",
"description": "Content input value."
},
"sha": {
"type": "string",
"title": "Sha",
"description": "Sha input value."
}
}
}
},
{
"name": "search_code",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"title": "Query",
"description": "Query input value."
},
"perPage": {
"type": "number",
"title": "Per Page",
"description": "Per Page input value."
}
}
},
"outputSchema": {
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"title": "Items",
"description": "Items input value."
},
"totalCount": {
"type": "number",
"title": "Total Count",
"description": "Total Count input value."
}
}
}
}
],
"auth": {
"type": "bearer"
}
}
]