Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LORE_API_URLNoGraphQL endpoint.http://localhost:3030/graphql
LORE_PROJECTNoDefault project slug used when a tool omits project.
LORE_API_TOKENYesThe lore_sk_... API token. Sent as Authorization: Bearer <token>.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lore_startB

Load the team briefing for a project: the area context docs plus recent session captures. The team /start.

lore_captureA

Append an append-only session - project- and user-scoped. A session is one unit of work you did (a ticket / bug / feature); you can have several per day across projects. By default it is a project-level session (no node) - omit node. Optionally pass node to also attach it to an area. The backend only stores it; nothing is synthesized.

lore_adrB

Create or update a Architecture Decision Record node by path (kind: adr).

lore_logC

Create or update a log entry node by path (kind: log).

lore_todoC

Create or update a TODO node by path (kind: todo).

lore_planB

Create or update a plan node by path (kind: plan).

lore_memoryC

Create or update a memory (durable fact/learning) node by path (kind: memory).

lore_treeB

List the folder/doc tree for a project. Optionally scope by parent node or kind.

lore_contextA

Read or write an area's context document (a context-kind node). Omit body to FETCH the context at a path. Pass body to WRITE it directly as authored content - this is an authored doc, it does NOT run synthesis. Use this for importing/editing hand-written context.md files; the capture flow is what derives context from sessions.

lore_searchB

Search nodes in a project by path substring (best-effort).

lore_projectsA

List every organization and project you can access (personal ones and orgs you've joined), grouped by organization. Your API token is personal - it spans all your orgs. Use this to pick or confirm which project a repo should be linked to (see /lore:init).

lore_create_projectA

Create a new project in one of your organizations. Pass the organization slug (from lore_projects) and a name; the slug is derived from the name (lowercase, dashes) unless you pass an explicit slug. Used by /lore:init when the user chooses to create a new project.

lore_deleteA

Delete a node (and its children) by path or id. Irreversible - use to clean up mistaken or stale nodes.

lore_moveA

Move or rename a node to a new path (and optionally a new parent), by path or id. Cascades child paths.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/sharedlore-ai/lore-mcp'

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