Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTICODE_HOSTNoHost the HTTP server binds to.127.0.0.1
NOTICODE_PORTNoPort for the HTTP server.4319
NOTICODE_MODELNoModel used in chat mode.claude-sonnet-4-20250514
NOTICODE_TOKENNoOptional bearer token to protect the HTTP endpoint.
ANTHROPIC_API_KEYNoRequired for chat mode only.
NOTICODE_WORKSPACENoRoot directory the agent operates in.cwd
NOTICODE_MAX_OUTPUTNoMax chars returned per tool call.30000
NOTICODE_ALLOW_SHELLNoSet false to block shell execution.true
NOTICODE_ALLOW_WRITENoSet false to make the agent read-only.true

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
fs_readA

Read a UTF-8 text file. Returns the full content, or a line range when start_line/end_line are given.

fs_writeA

Create or overwrite a file with the given content. Parent directories are created automatically.

fs_editC

Replace an exact substring in a file. old_string must match exactly once unless replace_all is true.

fs_listA

List files and directories under a path, up to a given depth.

fs_searchA

Find files by glob pattern. If query is set, also returns matching lines inside those files (grep-style).

shell_execA

Run a shell command on the host machine and return combined stdout/stderr. Full system access.

sys_infoA

Return host system information: OS, CPU, memory, user, and the active workspace.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: file operations (list, read, write, edit, search) are well-separated, while shell_exec handles arbitrary commands and sys_info provides system details. No overlap or ambiguity.

Naming Consistency5/5

Tool names follow a clear prefix convention: 'fs_' for file operations, 'shell_' for shell, 'sys_' for system. The naming is consistent and predictable, making it easy for an agent to infer functionality.

Tool Count5/5

With 7 tools, the server is well-scoped for file and system utilities. Each tool earns its place without being overwhelming or sparse.

Completeness4/5

The file operations cover list, read, write, edit, and search, but a delete operation is missing. While shell_exec can compensate, the dedicated file surface has a minor gap.

Maintenance

ActivityMaintained
ResponsivenessNo issues