Symbola

Search software packs on symbola.sh, read their decisions, and get steps to build them.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
98%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~872Tokens (Tool-Definitionen)
~983 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.68% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "symbola": {
      "url": "https://symbola.sh/mcp"
    }
  }
}

Remote-Endpunkte

https://symbola.sh/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_packs(query, category, limit)

Search the Symbola registry for packs: software a coding agent can build from its decisions. Matches words against each pack's name, summary, id and category. With no query, lists every pack.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to look for, e.g. \"paper library\" or \"encrypted meetings\"."
    },
    "category": {
      "type": "string",
      "description": "Only packs in this category: research, finance, text, data, places, time, dev, productivity or other."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Most packs to return (default 10)."
    }
  }
}
🟢get_pack(pack)

Overview of one pack: what it builds, its version, how many decisions it holds, its components, its page and download link, and the files it holds.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "string",
      "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too."
    }
  },
  "required": [
    "pack"
  ]
}
🟢read_decisions(pack, component, query, status)

The decisions a pack makes: each one a rule a builder could get wrong, with its status (decided, default or open). Narrow them to one component or to decisions mentioning some words.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "string",
      "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too."
    },
    "component": {
      "type": "string",
      "description": "Only decisions checked in this component, e.g. search-query."
    },
    "query": {
      "type": "string",
      "description": "Only decisions whose id or text contains all of these words."
    },
    "status": {
      "type": "string",
      "enum": [
        "decided",
        "default",
        "open"
      ],
      "description": "Only decisions with this status."
    }
  },
  "required": [
    "pack"
  ]
}
🟢read_pack_file(pack, path)

Read one file of a pack, e.g. PRODUCT.md (the whole product), AGENTS.md (how to build it), BRIEF.md, obligations.toml, an assumption, or a component's symbolon.toml or examples.jsonl. "pack.md" is the whole pack as one Markdown page.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "string",
      "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too."
    },
    "path": {
      "type": "string",
      "description": "The file's path inside the pack, e.g. PRODUCT.md."
    }
  },
  "required": [
    "pack",
    "path"
  ]
}
🟢get_build_steps(pack, language)

How to build a pack: the steps a coding agent with a shell follows (install the symbola CLI, pull the pack, build each component and run its checks), and a one-line request the user can paste into Claude Code or another coding agent.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "string",
      "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too."
    },
    "language": {
      "type": "string",
      "description": "The language or stack to build in, e.g. Python, Go, TypeScript."
    }
  },
  "required": [
    "pack"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools