Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTHONPATHYes/app/gateway:/app/gateway/ai

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
delimit_lintA

Lint two OpenAPI specs for breaking changes and policy violations. Primary CI integration point. Combines diff + policy into pass/fail. Auto-chains: semver classification, governance evaluation on breaking changes.

When dry_run=True, returns violations and semver classification without recording evidence, triggering notifications, or enforcing governance. Useful for CI preview comments ("what would block") without side effects.

delimit_diffA

Diff two OpenAPI specs and list all changes. Pure diff, no policy.

delimit_diff_reportA

Generate a shareable API diff report with full analysis.

Runs the complete pipeline (diff, policy evaluation, semver classification, spec health scoring, migration guide) and produces a self-contained HTML report or structured JSON. The HTML has inline CSS with no external dependencies -- open it in any browser.

Use this when teams need a shareable artifact for API review, PR comments, or compliance records.

delimit_spec_healthA

Score an OpenAPI spec on quality dimensions. Instant health grade.

Evaluates completeness, security, consistency, documentation, and best practices. Returns an overall score (0-100), letter grade (A-F), per-dimension breakdowns, and specific recommendations for improvement.

Use this for quick spec quality checks during onboarding or code review. Works on any valid OpenAPI 3.x or Swagger 2.0 spec.

delimit_policyB

Inspect, validate, or simulate governance policy configuration.

delimit_ledgerC

Query the append-only contract ledger (hash-chained JSONL).

delimit_impactA

Analyze downstream impact of an API change. Informational only.

delimit_semverA

Classify the semver bump for a spec change (MAJOR/MINOR/PATCH/NONE).

Deterministic classification based on diff engine output. Optionally computes the next version string.

delimit_explainC

Generate a human-readable explanation of API changes.

7 templates: developer, team_lead, product, migration, changelog, pr_comment, slack.

delimit_zero_specA

Extract OpenAPI spec from framework source code (no spec file needed).

Detects the API framework (FastAPI, Express, NestJS) and extracts a complete OpenAPI specification directly from the source code. Currently supports FastAPI with full fidelity.

delimit_initA

Initialize Delimit governance for a project. Creates .delimit/policies.yml and ledger directory.

Also auto-configures filesystem permissions: chmod 755 on .delimit/, chmod 600 on any .delimit/secrets/* files, and creates a project-local .claude/settings.json with a reasonable Edit/Write/Bash allowlist if one does not already exist. Pass no_permissions=True to skip permission setup.

delimit_os_planC

Create a governed execution plan (Pro).

delimit_os_statusA

Get current Delimit OS status with plan/task/token counts (Pro).

delimit_os_gatesB

Check governance gates for a plan (Pro).

_delimit_gov_implC

Manage governance (Pro for policy/evaluate/new_task/run/verify).

Actions: health, status, policy, evaluate, new_task, run, verify.

delimit_gov_healthC

Check governance system health.

delimit_gov_statusA

Get current governance status for a repository.

delimit_gov_policyB

Get governance policy for a repository (Pro).

delimit_gov_evaluateC

Evaluate if governance is required for an action (Pro).

delimit_gov_new_taskC

Create a new governance task (Pro).

delimit_gov_runD

Run a governance task (Pro).

delimit_gov_verifyD

Verify a governance task (Pro).

delimit_external_pr_checkA

Pre-PR duplicate guard for external repos. Run BEFORE drafting.

Lists existing PRs from author against repo via gh CLI. Returns fail-closed verdict — any open PR or PR merged in the last 30 days yields verdict='duplicate' so the caller stops drafting before any deliberation or submission work.

delimit_memory_searchB

Search conversation memory semantically (Pro).

delimit_memory_storeA

Store a memory entry for future retrieval.

Free: basic store and recent retrieval. Pro: structured search across all memories.

delimit_memory_recentB

Get recent work summary from memory.

Free: retrieve recent entries. Pro: structured search.

delimit_vault_searchC

Search vault entries (Pro).

delimit_vault_healthB

Check vault health status (Pro).

delimit_vault_snapshotB

Get a vault state snapshot (Pro).

_delimit_deploy_implC

Manage deployments (Pro).

Actions: plan, build, npm, publish, site, status, verify, rollback.

delimit_deploy_planA

Plan deployment with build steps (Pro). Auto-chains: security audit preflight, governance evaluation. Halts on critical security findings.

delimit_deploy_buildC

Build Docker images with SHA tags (Pro).

delimit_deploy_publishC

Publish images to registry (Pro).

delimit_deploy_verifyC

Verify deployment health (experimental) (Pro).

delimit_deploy_rollbackC

Rollback to previous SHA (Pro).

delimit_deploy_statusC

Get deployment status (Pro).

delimit_intel_dataset_registerB

Register a new dataset in the file-based intel registry.

delimit_intel_dataset_listB

List all registered datasets from the intel registry.

delimit_intel_dataset_freezeA

Mark a dataset as immutable (frozen). Prevents further modifications.

delimit_intel_snapshot_ingestB

Store a research snapshot with provenance metadata in the local intel store.

delimit_intel_queryA

Search saved intel snapshots by keyword, date, or dataset.

delimit_digestC

Generate a daily digest of loop activity (LED-966).

delimit_work_ordersB

Manage work orders — structured task artifacts for the founder (STR-177).

Work orders bridge strategy deliberations and interactive execution. Each is a copy-pasteable markdown file the founder can hand to a Claude Code session.

delimit_executorA

Run approved work orders from the dashboard inbox (Pro, Worker Pool v2).

Execution is bounded to a narrow whitelist of state-changing actions (gh_issue_create, gh_pr_comment, gh_issue_comment). Every invocation is logged to ~/.delimit/workers/audit/executor.jsonl. Dry-run is the default — pass live=True to actually fire the actions.

The dashboard Approve button flips a work order to status=approved. The poller (or a one-shot call with action=poll) then runs the typed executable_actions list. Touch ~/.delimit/pause_executor to stop the autonomous path at the next tick.

delimit_senseA

Review and manage the signal corpus (LED-877).

Signals are sensed observations stored at ~/.delimit/intel/signals/, physically separated from the ledger. Use this tool to inspect, cluster, or explicitly promote a signal to a ledger item.

delimit_generate_templateC

Generate code template.

delimit_generate_scaffoldC

Scaffold new project structure.

delimit_repo_diagnoseC

Diagnose repository health issues (experimental) (Pro).

delimit_repo_analyzeC

Analyze repository structure and quality (experimental) (Pro).

delimit_repo_config_validateC

Validate configuration files (experimental) (Pro).

delimit_repo_config_auditC

Audit configuration compliance (experimental) (Pro).

delimit_security_scanC

Scan for security vulnerabilities.

delimit_security_ingestA

Ingest security scan results from external tools (Pro).

Accepts JSON output from Trivy, Semgrep, npm audit, pip-audit, Snyk, or CodeQL. Normalizes findings into a canonical schema, tracks in the ledger, and enables deploy gating on unresolved criticals.

This is the orchestrator model - Delimit doesn't run the scanner, it adds intelligence on top of results you already have.

delimit_security_deliberateA

Multi-model triage of security findings (Pro).

Runs deliberation on ingested security findings to classify each as: real risk, false positive, accepted risk, or needs immediate action.

Can work on findings from the ledger (auto) or from a JSON string.

delimit_siemC

Manage SIEM streaming - forward audit events to Splunk, Datadog, EventBridge, or webhooks.

delimit_security_auditA

Audit security: dependency vulnerabilities, anti-patterns, and secret detection. Auto-chains: evidence collection on all findings, governance task + notification on critical findings.

Scans for:

  • Dependency vulnerabilities (pip-audit, npm audit)

  • Hardcoded secrets (API keys, tokens, passwords)

  • Dangerous patterns (eval, exec, SQL injection, XSS)

  • .env files tracked in git

Optional: Set SNYK_TOKEN or install Trivy for enhanced scanning.

delimit_evidence_collectC

Collect evidence artifacts for governance (Pro).

delimit_evidence_verifyC

Verify evidence bundle integrity (Pro).

_delimit_release_implC

Manage releases: plan, validate, status, rollback, history, sync (Pro for plan/status/sync).

Actions: plan, validate, status, rollback, history, sync.

delimit_release_planC

Generate a release plan from git history (Pro).

delimit_release_validateC

Validate release readiness. Auto-chains on failure: evidence collection, notification, ledger recording.

delimit_release_statusC

Check release/deploy status (Pro).

delimit_release_rollbackC

Rollback deployment to previous version (experimental).

delimit_release_historyC

Show release history (experimental).

delimit_cost_analyzeB

(Pro). Analyze project costs by scanning Dockerfiles, dependencies, and cloud configs.

delimit_cost_optimizeB

(Pro). Find cost optimization opportunities: unused deps, oversized images, uncompressed assets.

delimit_cost_alertC

(Pro). Manage cost alerts (file-based). CRUD operations on spending thresholds.

delimit_cost_controlsA

Manage MCP rate limits and session cost controls.

View current usage, check quota for a specific tool, adjust per-tool rate limits, set the session cost cap, or reset all tracking.

delimit_data_validateB

Validate data files: JSON parse, CSV structure, SQLite integrity check.

delimit_data_migrateC

Check for migration files (alembic, Django, Prisma, Knex) and report status.

delimit_data_backupB

Back up SQLite and JSON data files to ~/.delimit/backups/ with timestamp.

_delimit_obs_implC

Manage observability: metrics, logs, alerts, status (Pro for metrics/logs/status).

Actions: metrics, logs, alerts, status.

delimit_obs_metricsC

Query live system metrics (Pro).

delimit_obs_logsC

Search system and application logs (Pro).

delimit_obs_alertsC

Manage alerting rules (experimental).

delimit_obs_statusC

System health check (Pro).

delimit_design_extract_tokensA

Extract design tokens from project CSS/SCSS/Tailwind config.

Works without any API keys (scans local CSS/Tailwind). Figma integration auto-activates when a token is found in: FIGMA_TOKEN env var, or ~/.delimit/secrets/figma.json, or via delimit_secret_store.

delimit_design_generate_componentB

Generate a React/Next.js component skeleton with props interface and Tailwind support.

delimit_design_generate_tailwindC

Read existing tailwind.config or generate one from detected CSS tokens.

delimit_design_validate_responsiveA

Validate responsive design patterns via static CSS analysis.

Scans for media queries, viewport meta, mobile-first patterns, fixed widths.

delimit_design_component_libraryB

Scan for React/Vue/Svelte components and generate a component catalog.

delimit_story_generateB

Generate a .stories.tsx file for a component (no Storybook install required).

delimit_story_visual_testB

Run visual regression test -- screenshot and compare to baseline.

Works without external tools (returns guidance). Enhanced with:

  • Playwright (recommended): full visual regression with baseline comparison

  • Puppeteer (fallback): screenshot capture via npx

delimit_story_buildA

Build Storybook static site.

Works without Storybook installed (returns setup guidance). If Storybook is configured in the project, runs the build automatically.

delimit_story_accessibilityA

Run WCAG accessibility checks by scanning HTML/JSX/TSX for common issues.

Checks: missing alt, missing labels, empty buttons, heading order, aria-hidden on focusable.

delimit_test_generateA

Generate test skeletons for source code.

Scans source files using AST parsing (Python) or regex (JS/TS), extracts public function signatures, and generates test file skeletons.

delimit_test_coverageB

Analyze test coverage (experimental) (Pro).

delimit_test_smokeA

Run smoke tests for a project.

Detects the test framework (pytest/jest/vitest/mocha) from project config, runs the test suite, and parses pass/fail/error counts.

delimit_docs_generateA

Generate API reference documentation for a project.

Scans Python files for docstrings and JS/TS files for JSDoc comments. Produces a markdown API reference organized by source file.

delimit_docs_validateA

Validate documentation quality and completeness.

Checks README existence, docstring coverage on public functions, and broken internal links in markdown files.

delimit_sensor_github_issueA

Check a GitHub issue for new comments since the last check.

Sensor tool for monitoring outreach issues. Returns a structured signal with new comments, issue state, and severity classification.

delimit_sensor_github_migrationsA

Scan GitHub issues/PRs for migration patterns across target repos.

Detects language like "migrated from X to Y", "switched to Y", "replaced X with Y", "no longer using X" etc. Returns structured migration signals with source/target tools, sentiment, and strength.

Useful for competitive intelligence: see what tools repos are moving away from and what they are adopting.

delimit_versionA

Return Delimit unified server version, tool count, and environment status.

Shows auto-detected API keys, CLIs, and security tools so users know what capabilities are available without manual configuration.

delimit_swarmB

Manage the agent swarm - ventures, personas, namespace isolation.

Each venture gets 5 AI agent roles (Architect, Senior Dev, Reviewer, QA, Ops) with namespace isolation and model binding per Agent Swarm Standard v1.2.

delimit_reviewB

Run a multi-model code review on a diff or file.

Sends the code change to multiple AI models and consolidates their feedback into a single structured review. The output can be posted as a GitHub PR comment.

Provide either a diff string or a file path to review.

delimit_redactA

Scan or redact sensitive data (API keys, secrets, PII) from text.

Use before sending prompts to external LLMs to prevent data leakage. Detects: API keys (OpenAI, xAI, Google, GitHub, npm), passwords, bearer tokens, emails, phone numbers, SSNs, credit cards, IPs, DB URLs.

delimit_prompt_driftB

Detect prompt drift - when the same task behaves differently across models.

Track how prompts perform across Claude, Codex, and Gemini. Find which model is best for each task type on YOUR codebase.

delimit_collision_checkB

Detect and prevent two AI models from editing the same file.

Call before editing a file to check if another model is already working on it.

delimit_project_configB

Manage delimit.yml project configuration.

A committable YAML file that defines AI governance for your repo. Your teammates get the same AI setup when they clone.

delimit_playbookA

Manage reusable prompt templates - save, run, list, delete.

Save your best prompts as named commands. Use {{variables}} for dynamic parts. Works across all AI assistants through the shared MCP workspace.

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/delimit-ai/delimit-mcp-server'

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