Mayorana
Search mayorana.ch: desktop apps, release notes, plans, and the Rust, LLM and Azure blog.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mayorana": {
"url": "https://mayorana.ch/mcp"
}
}
}Puntos de conexión remotos
https://mayorana.ch/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢search(query, locale, limit)
Search the apps, blog articles, learning paths and pages of mayorana.ch. Returns titles, URLs and one-line summaries, best match first.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to look for, e.g. \"borrow checker\" or \"correlation id\"."
},
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"query"
]
}🟢list_apps(locale)
Every Mayorana desktop app: id, name, what it does, platforms, latest version and page URL.
Esquema de entrada
{
"type": "object",
"properties": {
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
}
}
}🟢get_app(id, locale)
The full page for one app, as markdown: overview, features, requirements, downloads, one-line install, MCP setup, FAQ.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "App id from list_apps, e.g. \"gitagent\"."
},
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
}
},
"required": [
"id"
]
}🟢get_release_notes(id, limit)
An app's recent releases: version, date and what changed, newest first.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "App id from list_apps."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5
}
},
"required": [
"id"
]
}🟢get_post(slug, locale)
One blog article as markdown, with its title, date, tags and URL. Get the slug from search.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The article slug, the last part of its URL."
},
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
}
},
"required": [
"slug"
]
}🟢get_learning_path(track, locale)
Without a track: the learning paths (ordered reading lists through the blog). With one: its articles in reading order.
Esquema de entrada
{
"type": "object",
"properties": {
"track": {
"type": "string",
"description": "Track id, e.g. \"rust\" or \"llm\". Omit to list them."
},
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
}
}
}🟢get_pricing(locale)
The plans on sale: price per month, monthly AI credits, and which apps each unlocks.
Esquema de entrada
{
"type": "object",
"properties": {
"locale": {
"type": "string",
"enum": [
"en",
"fr"
],
"default": "en",
"description": "Language of the content: en or fr."
}
}
}Comunidad
Evidencia