Search gleanyard source recipes and read public gleanyard projects' records and health.
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.
Read one registry recipe: its index entry, source file, recipe notes and terms evidence, and the command that installs it.
Recipe id from search_recipes.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http gleanyard https://gleanyard-connector.leima.workers.dev/mcp
Read one registry recipe: its index entry, source file, recipe notes and terms evidence, and the command that installs it.
| Argument | Type | Description |
|---|---|---|
| recipe* | string | Recipe id from search_recipes. |
{
"type": "object",
"required": [
"recipe"
],
"properties": {
"recipe": {
"type": "string",
"description": "Recipe id from search_recipes."
}
},
"additionalProperties": false
}Read a record schema the registry's recipes are written for, e.g. family-event.
| Argument | Type | Description |
|---|---|---|
| name* | string |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": false
}Explain how to start a gleanyard collection project without installing anything (template repo, Claude Code on the web, Codespaces).
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Read status.json of a public gleanyard project on GitHub: each source's health, record count, warnings and last success.
| Argument | Type | Description |
|---|---|---|
| ref | string | Branch or tag (default: the default branch). |
| repo* | string | owner/name of a public GitHub repo. |
{
"type": "object",
"required": [
"repo"
],
"properties": {
"ref": {
"type": "string",
"description": "Branch or tag (default: the default branch)."
},
"repo": {
"type": "string",
"description": "owner/name of a public GitHub repo."
}
},
"additionalProperties": false
}Records added, changed or removed lately in a public gleanyard project, newest first, from its change feed (exports/changes.json).
| Argument | Type | Description |
|---|---|---|
| ref | string | |
| repo* | string | owner/name of a public GitHub repo. |
| limit | integer | |
| source_id | string |
{
"type": "object",
"required": [
"repo"
],
"properties": {
"ref": {
"type": "string"
},
"repo": {
"type": "string",
"description": "owner/name of a public GitHub repo."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"source_id": {
"type": "string"
}
},
"additionalProperties": false
}Search the public gleanyard source registry for recipes: sources that already work, with a fixture, a terms review and a health count. Empty query lists all.
| Argument | Type | Description |
|---|---|---|
| query | string | Words to match in id, name, description, tags or host. |
| schema | string | Only recipes for this schema, e.g. family-event. |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to match in id, name, description, tags or host."
},
"schema": {
"type": "string",
"description": "Only recipes for this schema, e.g. family-event."
}
},
"additionalProperties": false
}Search the rights-filtered export of a public gleanyard project (exports/records.jsonl, or the path its dataherb.json names) by text, optionally for one source.
| Argument | Type | Description |
|---|---|---|
| ref | string | Branch or tag (default: the default branch). |
| path | string | Export file in the repo, if not the default. |
| repo* | string | owner/name of a public GitHub repo. |
| text | string | Case-insensitive text to find in a record. |
| limit | integer | |
| source_id | string | Only records from this source. |
{
"type": "object",
"required": [
"repo"
],
"properties": {
"ref": {
"type": "string",
"description": "Branch or tag (default: the default branch)."
},
"path": {
"type": "string",
"description": "Export file in the repo, if not the default."
},
"repo": {
"type": "string",
"description": "owner/name of a public GitHub repo."
},
"text": {
"type": "string",
"description": "Case-insensitive text to find in a record."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"source_id": {
"type": "string",
"description": "Only records from this source."
}
},
"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.