Get open-source GitHub projects running on your computer, with your AI app
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the one line that installs UGT on the user's Windows PC, Mac or Linux computer and connects it to their AI apps, UGT for Claude Desktop, and what each computer runs recipes in. Omit the computer to get every one.
The user's computer. Omit to get every one.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http ugt https://mcp.usegeekthing.com/mcp
https://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-darwin-arm64.mcpbhttps://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-darwin-amd64.mcpbhttps://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-linux-amd64.mcpbhttps://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-linux-arm64.mcpbhttps://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-windows-amd64.mcpbhttps://github.com/usegeekthing/ugt/releases/download/v0.3.1/ugt-mcp-windows-arm64.mcpbGet the one line that installs UGT on the user's Windows PC, Mac or Linux computer and connects it to their AI apps, UGT for Claude Desktop, and what each computer runs recipes in. Omit the computer to get every one.
| Argument | Type | Description |
|---|---|---|
| computer | string | The user's computer. Omit to get every one. |
{
"type": "object",
"properties": {
"computer": {
"enum": [
"mac-apple-silicon",
"mac-intel",
"windows",
"windows-arm",
"linux",
"linux-arm"
],
"type": "string",
"description": "The user's computer. Omit to get every one."
}
},
"additionalProperties": false
}Get how UGT runs one GitHub project, by owner/repo or its link: the recipes people have shared for it, each verified for one job. Every GitHub project works with UGT, so the result always says what to do next.
| Argument | Type | Description |
|---|---|---|
| project* | string | The GitHub project as owner/repo, such as openai/whisper, or its GitHub link. |
{
"type": "object",
"required": [
"project"
],
"properties": {
"project": {
"type": "string",
"maxLength": 300,
"minLength": 3,
"description": "The GitHub project as owner/repo, such as openai/whisper, or its GitHub link."
}
},
"additionalProperties": false
}Get one recipe in full: what it takes and makes, what stays usable after a run, the settings it asks for, everything it can reach and why, where it was tested, and every file it runs.
| Argument | Type | Description |
|---|---|---|
| recipe* | string | A recipe's ID, owner/repo/task, such as openai/whisper/subtitles. |
{
"type": "object",
"required": [
"recipe"
],
"properties": {
"recipe": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}\\/[A-Za-z0-9][A-Za-z0-9._-]{0,99}\\/[A-Za-z0-9][A-Za-z0-9._-]{0,99}$",
"description": "A recipe's ID, owner/repo/task, such as openai/whisper/subtitles."
}
},
"additionalProperties": false
}Read one of a recipe's files, such as compose.yaml, its Dockerfile or recipe.json, to see exactly what it runs.
| Argument | Type | Description |
|---|---|---|
| path* | string | The file's path in the recipe, as the recipe lists it. |
| recipe* | string | A recipe's ID, owner/repo/task, such as openai/whisper/subtitles. |
{
"type": "object",
"required": [
"recipe",
"path"
],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "The file's path in the recipe, as the recipe lists it."
},
"recipe": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}\\/[A-Za-z0-9][A-Za-z0-9._-]{0,99}\\/[A-Za-z0-9][A-Za-z0-9._-]{0,99}$",
"description": "A recipe's ID, owner/repo/task, such as openai/whisper/subtitles."
}
},
"additionalProperties": false
}Find how UGT gets a job done on the user's own computer with open-source software from GitHub, such as subtitles, CAD, video or web pages to Markdown. Search by what the user wants done or by a project's name, or omit the query to list the newest recipes. A recipe is a verified way to get one project doing one job, shared so the next person gets it fast.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results to return; defaults to 20. |
| query | string | What the user wants done, or a project's name. Omit to list the newest recipes. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum results to return; defaults to 20."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "What the user wants done, or a project's name. Omit to list the newest recipes."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.