Mayorana MCP
A public, read-only MCP server providing tools to search for desktop applications, retrieve app details, view release notes, access blog posts, explore learning paths, and check pricing information for Mayorana's software ecosystem.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mayorana.ch/mcpWhat you can do with it
- Search for desktop applications
- Get application details and release notes
- Retrieve blog posts and learning paths
- Check pricing plans
Source and maintenance
Protocol and capabilities
- Server
- mayorana 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
search — Search mayorana.ch
Search the apps, blog articles, learning paths and pages of mayorana.ch. Returns titles, URLs and one-line summaries, best match first.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Words to look for, e.g. \"borrow checker\" or \"correlation id\"."
},
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}list_apps — List the apps
Every Mayorana desktop app: id, name, what it does, platforms, latest version and page URL.
{
"type": "object",
"properties": {
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_app — Read an app page
The full page for one app, as markdown: overview, features, requirements, downloads, one-line install, MCP setup, FAQ.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "App id from list_apps, e.g. \"gitagent\"."
},
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_release_notes — Read release notes
An app's recent releases: version, date and what changed, newest first.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "App id from list_apps."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_post — Read a blog article
One blog article as markdown, with its title, date, tags and URL. Get the slug from search.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The article slug, the last part of its URL."
},
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_learning_path — Read a learning path
Without a track: the learning paths (ordered reading lists through the blog). With one: its articles in reading order.
{
"type": "object",
"properties": {
"track": {
"type": "string",
"description": "Track id, e.g. \"rust\" or \"llm\". Omit to list them."
},
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_pricing — Plans and prices
The plans on sale: price per month, monthly AI credits, and which apps each unlocks.
{
"type": "object",
"properties": {
"locale": {
"enum": [
"en",
"fr"
],
"type": "string",
"default": "en",
"description": "Language of the content: en or fr."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1499 ms
- 95th percentile latency
- 1499 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1499 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http mayorana-mcp https://mayorana.ch/mcpCodex
codex mcp add mayorana-mcp --url https://mayorana.ch/mcpCursor
{
"mcpServers": {
"mayorana-mcp": {
"url": "https://mayorana.ch/mcp"
}
}
}Cline
{
"mcpServers": {
"mayorana-mcp": {
"type": "streamableHttp",
"url": "https://mayorana.ch/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"mayorana-mcp": {
"type": "http",
"url": "https://mayorana.ch/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http mayorana-mcp https://mayorana.ch/mcpClaude Desktop
{
"mcpServers": {
"mayorana-mcp": {
"url": "https://mayorana.ch/mcp"
}
}
}Windsurf
{
"mcpServers": {
"mayorana-mcp": {
"serverUrl": "https://mayorana.ch/mcp"
}
}
}Let your agent find its tools
Find servers like Mayorana MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.