Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FOURDA_DB_PATHNoPath to 4DA's SQLite database
FOURDA_OFFLINENoDisable all network callsfalse

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
vulnerability_scanA

Scan dependencies for known CVEs via OSV.dev across npm/Rust/Python/Go, zero config. Call when the user asks about security, vulnerabilities, or CVEs, or before you recommend a dependency.

dependency_health

Dependency version freshness, deprecation, and CVE counts across npm/Rust/Python/Go. Call when the user asks whether their dependencies are outdated, stale, or need updating.

upgrade_planner

Prioritized upgrade plan (CVE severity, deprecation, version distance), quick wins vs breaking changes. Call when the user asks what to upgrade, or after dependency_health surfaces problems.

what_should_i_knowA

Pre-task briefing: advisories, active decisions, signals, and ecosystem updates for a task. Call BEFORE starting any non-trivial task to get caught up first.

ecosystem_pulseA

Live Hacker News discussions filtered to the user's tech stack. Call when the user asks what is new or trending in their ecosystem.

get_contextA

What 4DA knows about the user: role, tech stack, interests, and learned affinities. Call FIRST when you need to know what the user works on before answering or recommending.

decision_memoryA

Record, list, update, or supersede the developer's architectural and tech decisions. Call when the user makes, changes, or asks about a settled decision or convention.

check_decision_alignment

Check whether a technology or pattern aligns with the developer's recorded decisions. Call BEFORE suggesting a major tech change, new library, or architecture shift.

agent_memory

Cross-agent persistent memory: what one agent learns, any agent can recall. Call to store a discovery, decision, or warning, or to recall prior context before starting work.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
vulnerability_scan schemaFull JSON Schema for the vulnerability_scan tool
dependency_health schemaFull JSON Schema for the dependency_health tool
upgrade_planner schemaFull JSON Schema for the upgrade_planner tool
what_should_i_know schemaFull JSON Schema for the what_should_i_know tool
ecosystem_pulse schemaFull JSON Schema for the ecosystem_pulse tool
get_context schemaFull JSON Schema for the get_context tool
get_relevant_content schemaFull JSON Schema for the get_relevant_content tool
get_actionable_signals schemaFull JSON Schema for the get_actionable_signals tool
knowledge_gaps schemaFull JSON Schema for the knowledge_gaps tool
record_feedback schemaFull JSON Schema for the record_feedback tool
decision_memory schemaFull JSON Schema for the decision_memory tool
check_decision_alignment schemaFull JSON Schema for the check_decision_alignment tool
agent_memory schemaFull JSON Schema for the agent_memory tool
developer_dna schemaFull JSON Schema for the developer_dna tool
Skill manifestRegistry of 4DA skills for Claude Code agent dispatch
Tool categoriesTool groupings by category with tag metadata

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/4DA-Systems/4DA'

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