Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEVBOOK_API_KEYNoOptional Bearer token for authentication. Can also be set with the CLI flag -k, --api-key <key>.
DEVBOOK_API_URLNoDevbook API base URL. Can also be set with the CLI flag -u, --url <url>.http://localhost:3000
DEVBOOK_TIMEOUT_MSNoHTTP request timeout in milliseconds. Can also be set with the CLI flag -t, --timeout <ms>.30000

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
devbook_list_projectsB

List and search prompt projects / workspaces in Devbook with prompt count metrics and pagination

devbook_get_projectB

Get full project details including its prompt list index and metadata

devbook_create_projectC

Create a new prompt project workspace in Devbook

devbook_update_projectC

Update an existing project's name or description

devbook_delete_projectB

Delete a project from Devbook (prompts in the project become standalone or are deleted depending on cascade)

devbook_list_promptsB

List, filter, and search prompts in Devbook by full-text search, project, standalone scope, or pinned status

devbook_get_promptA

Retrieve a prompt's full Markdown template content, metadata, attachments, and optional rendered HTML

devbook_create_promptB

Create a new prompt template in Devbook (under a project or as a standalone scratchpad prompt)

devbook_update_promptB

Update a prompt template's title, Markdown body, project assignment, or pinned status

devbook_delete_promptB

Permanently delete a prompt and its attachments from Devbook

devbook_toggle_pinB

Toggle the pinned status of a prompt on the Devbook sidebar

devbook_reorder_pinnedC

Update the sequential order of pinned prompts displayed in the Devbook sidebar

devbook_list_attachmentsB

List file attachments associated with a prompt

devbook_upload_attachmentB

Upload one or more files to attach to a prompt in Devbook (accepts local file paths or base64 data)

devbook_delete_attachmentC

Purge and delete an attachment from a prompt

devbook_render_markdownA

Render Markdown text to sanitized HTML using Devbook's GitHub-flavored markdown pipeline

devbook_get_statsA

Get system statistics from Devbook (total prompts, projects, attachments, pinned prompts, standalone prompts)

Prompts

Interactive templates invoked by user choice

NameDescription
devbook_execute_promptLoad and execute any Devbook prompt template by ID, substituting {{variables}} into the prompt body
devbook_author_promptInteractive prompt engineer guide to craft structured prompt templates with {{variable}} placeholders for Devbook

Resources

Contextual data attached and managed by the client

NameDescription
devbook_statsAggregated workbench statistics: total prompts, projects, attachments, and pinned prompts
devbook_projectsIndex of all active project workspaces in Devbook
devbook_promptsIndex of all prompts currently saved in Devbook

TDQS

A3.5/5.0

Scored across 17 tools

Disambiguation4/5

Most tools map cleanly to a resource+action (projects and prompts each have full CRUD, attachments have their own trio). The only overlap is that devbook_update_prompt can also change pinned status while devbook_toggle_pin does the same thing, and devbook_reorder_pinned is closely related to pinning, which could cause minor misselection.

Naming Consistency5/5

All 17 tools use a uniform devbook_ prefix followed by a clear verb_noun pattern (list_projects, get_prompt, create_attachment, delete_attachment, render_markdown, get_stats). Minor omissions of the resource noun in toggle_pin/reorder_pinned are still unambiguous.

Tool Count4/5

17 tools is slightly on the heavy side but justified by three sub-domains (projects, prompts, attachments) plus utilities. Each tool earns its place with no obvious filler.

Completeness4/5

Full CRUD is covered for both projects and prompts, plus pinning, ordering, attachments, rendering, and stats. Minor gaps: no way to download/retrieve an attachment's content or update an existing attachment, and no prompt duplication/versioning, but core workflows are fully covered.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues