Skip to main content
Glama
JrKrishh
by JrKrishh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOVE_MCP_ALLOW_WRITESNoSet to 'true' to enable the generate_documentation tool, which can write to source files. Defaults to false.false
SOVE_MCP_ALLOWED_ROOTSNoPath-separator delimited list of allowed roots that the server may read. Defaults to the working directory..

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_repositoryA

Builds a dependency graph for a codebase and returns a summary: file count, import edges, entry points, circular dependencies and the most complex modules. Use this instead of reading every file when you need architectural context.

find_entry_pointsA

Lists the modules nothing else imports — where execution starts. Useful for orienting in an unfamiliar codebase before reading any source.

find_circular_dependenciesA

Detects import cycles using Tarjan's algorithm. Returns each cycle with a severity based on how many modules it spans.

most_complex_filesA

Ranks modules by cyclomatic complexity so you can find refactoring targets without reading the codebase.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/JrKrishh/sove-mcp'

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