Skip to main content
Glama
GDM-Pixel

Stellaris MCP

by GDM-Pixel

session_briefing

Provides a condensed project briefing with graph health summary, cycles, and recent git activity ranked by blast radius, under 800 tokens. Degrades gracefully if git or graph data is missing.

Instructions

Condensed project briefing designed for Claude Code SessionStart hook. Returns: graph health summary, cycles, and recent git activity with blast-radius ranking — all under ~800 tokens. Degrades gracefully if no git or no graph. Pairs with nova-mind-cloud searchMemory for complete context priming.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoGit history window in days (default: 7)
max_recent_filesNoMax recent files to list (default: 8)
formatNoOutput format (default: markdown)
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It discloses graceful degradation when git or graph are unavailable and specifies the token budget. This provides useful behavioral context beyond what annotations would cover.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three succinct sentences, each serving a purpose: stating what it is, what it returns, and how it behaves. No unnecessary words, and key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description adequately explains the return content (graph health, cycles, git activity). It also covers edge cases (degradation) and integrates with sibling tools. However, it could specify the format of the blast-radius ranking inclusion.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Though schema coverage is 100%, the description does not add additional meaning to the parameters beyond what the schema provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states its purpose: a condensed project briefing for the SessionStart hook, listing specific outputs (graph health, cycles, git activity with blast-radius ranking). It distinguishes itself from sibling tools by being a composite summary rather than a specific query.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly mentions being designed for the SessionStart hook, indicating when to use. It also suggests pairing with another tool for complete priming, giving context. However, it lacks explicit when-not-to-use or alternative tools for similar tasks.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/GDM-Pixel/stellaris-code-search'

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