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
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_projectA

Scan a project directory to detect languages, frameworks, structure, and dependencies. Returns a project fingerprint used for context-aware coding assistance and skill tracking.

get_git_contextA

Get git repository context including recent commits, branch info, diff stats, and activity patterns. Powers daily summaries of what the user built.

get_diagnosticsA

Run project diagnostics to capture compiler errors, lint warnings, and test failures. Tracks error patterns over time to identify struggle points and learning opportunities.

get_file_contentA

Read a file's contents with language detection, line numbers, and metadata. Supports reading specific line ranges.

get_learning_contextB

Get aggregated learning progress: error patterns, language activity, skill tree progress, streaks, and personalized recommendations.

generate_daily_summaryB

Generate an LLM-powered daily coding summary with pet reaction. Aggregates session events, computes stats, and produces a natural language summary.

watch_diagnosticsA

Real-time diagnostic watcher — monitors your project for errors as you code. Start the watcher, query current errors, or get a full scan.

Actions:

  • "start": Begin watching a project directory for file changes

  • "stop": Stop the watcher

  • "status": Get current watcher state and recent errors

  • "scan": Run a one-time full diagnostic scan (no persistent watching)

Works with: TypeScript, Swift, Python, ESLint, and any language with a CLI linter. Platform-agnostic: works with any editor that saves to disk.

auto_fixA

Attempt to automatically fix a coding error detected by the diagnostic watcher.

Byte will try a pattern-based fix first (fast, no AI needed). If the error is too complex, Byte returns a structured AI fix request that can be sent to Claude for an intelligent fix.

Modes:

  • "suggest": Show the fix without applying it (default, safe)

  • "apply": Apply the fix directly to the file (use with care)

  • "apply_all": Fix all auto-fixable errors in the project

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
project-summaryCached project fingerprint from the last scan_project call. Includes languages, frameworks, structure, and dependencies.
user-profileUser's Codepet profile including pet info, level, streak, skills, and coding stats.
active-missionsActive learning missions generated from the user's coding activity. Missions are contextual goals tied to Codepet's skill tree and kingdoms.
skills-progressSkill tree progress mapped from coding activity. Shows XP, level, and progress for all 16 skills across 4 kingdoms.
daily-summaryToday's daily coding summary with stats and pet reaction. Call generate_daily_summary tool first to create it.

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/My-Outcasts/codepet-mcp-server'

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