Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
fs_readA

Read a file with pagination. Returns content, total lines, and file size.

fs_writeA

Write content to a file. Creates directories if needed. Handles escaping correctly.

fs_searchB

Search files by regex pattern within the project.

fs_listC

List directory contents.

shell_runA

Run a predefined command from the project config. Available: build, test, dev, start, ps, logs.

shell_bg_startA

Start a command in the background and return immediately with a job ID. Use shell_bg_status, shell_bg_log, and shell_bg_stop to manage the job. Default timeout is 30 minutes. Commands run in /bin/sh.

shell_bg_statusA

Check the status of a background job. Returns running state, exit code (if done), stdout/stderr so far, and duration.

shell_bg_logA

Get the log output of a background job. Optionally limit to the last N lines.

shell_bg_stopA

Stop a running background job by sending SIGTERM (then SIGKILL after 5s if needed).

shell_bg_listA

List all active or recently finished background jobs.

git_statusA

Get the current git status: branch, clean/dirty, staged/unstaged/untracked files, ahead/behind remote, last commit.

git_logC

Get recent commit history.

git_diffA

Get diff of changes. Defaults to diff against HEAD.

project_infoA

Get comprehensive info about a project: stack, structure, file counts, config detection, enabled tools.

read_resourceB

Read a project resource file (handoff, plan, schema, docs).

workspace_list_projectsA

List all configured projects with their name, root, stack, and enabled tools.

workspace_set_projectA

Set the active project for subsequent tool calls that don't specify a project explicitly.

plugin_example-echo_echoA

[example-echo v1.0.0] Echoes back the input message exactly as provided

plugin_example-echo_greetA

[example-echo v1.0.0] Returns a friendly greeting for the given name

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
@erquier/better-mcp:readmeResource: readme (project: @erquier/better-mcp)
@erquier/better-mcp:changelogResource: changelog (project: @erquier/better-mcp)

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/erquier/better-mcp'

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