Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FUSHIGURO_DBNoPath to the SQLite database used for memory and knowledge index.~/.fushiguro/memory.db
FUSHIGURO_CATALOGNoPath to your business's catalog — the custom layer.<project>/.fushiguro/catalog
FUSHIGURO_MIN_SCORENoBelow this score, no confident router match is made.0.12
FUSHIGURO_BASE_CATALOGNoPath to the packaged catalog. Rarely changed.<package>/catalog
FUSHIGURO_PROJECT_ROOTNoProject root used to key project-scoped memories.cwd
FUSHIGURO_AMBIGUITY_RATIONoTop two agents scoring within this ratio are reported as ambiguous.0.85

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
briefA

Assess how much machinery a task deserves, then return either 'handle it yourself', one specialist's system prompt, or a multi-stage plan (planner → executor → tester → reviewer) with intake questions to ask first. Call this before starting any non-trivial task. Respect a 'handle_directly' verdict — spawning a subagent for small work wastes tokens and time.

get_stageB

Fetch the system prompt for one stage of a plan returned by brief. Call it when the previous stage is finished, passing that stage's output as context so this one is briefed on what it is receiving.

list_catalogA

Show catalog entries — agents, skills, knowledge, runbooks, topics, tools, connectors — each tagged base, custom, or base+custom.

get_entryA

Fetch the full content of one catalog entry — an agent's prompt, a skill, a runbook with its table of contents, a connector's guardrails.

search_knowledgeA

Retrieve passages from the organisation's own documentation. Use for a direct factual lookup. Cite the returned chunk id when you use a passage, and say so plainly when the answer is not in the corpus rather than filling the gap.

rememberA

Record a preference, rule, or correction so future briefings honour it. Restating an existing preference reinforces it rather than duplicating; a constraint or correction that contradicts a softer memory retires the old one. Use for standing rules, never for one-off task instructions.

recallB

Search remembered preferences, ranked by relevance and how binding they are.

forgetA

Permanently delete one memory by id. Use when the user says a preference is wrong or obsolete.

record_outcomeA

Tell the router whether the agent it chose was right. This adjusts the term-to-agent weights it consults, so routing improves with use. Call after the user reacts to a subagent's work.

statusA

What is loaded: catalog counts by kind and layer, knowledge index size, stored preferences, and any files that failed to parse.

Prompts

Interactive templates invoked by user choice

NameDescription
delegateBrief the right agent and hand its prompt to a subagent.

Resources

Contextual data attached and managed by the client

NameDescription
catalogEvery agent, skill, knowledge doc, runbook, topic, tool, and connector.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/omgcarlo/fushiguro-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server