Skip to main content
Glama
Aadi775
by Aadi775

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAHORAGA_ALLOWED_AGENTSNoOverrides the allowed agent names for provenance tracking. Comma-separated list.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
add_projectB

Create a new project node in the knowledge graph.

add_sessionA

Create a new session linked to a project.

If the project doesn't exist, it will be auto-created. For new projects, project_path is required.

close_sessionB

Close a session and update its end timestamp.

Also creates or updates the DailyActivity node for the session's date.

log_errorA

Log an error that occurred during a session.

Creates an Error node with embedded message for semantic search.

log_solutionB

Log a solution for a previously logged error.

add_conceptC

Add a new concept to the knowledge graph.

Concepts are semantic knowledge entries that can be linked to sessions.

link_concept_to_sessionA

Link a concept to a session.

Creates a REFERENCES relationship from session to concept.

searchA

Search the knowledge graph for relevant information.

Performs semantic search over concepts, then traverses the graph to find related sessions, errors, and solutions.

Results are ranked by: 55% similarity, 20% recency, 15% context richness, 10% keyword overlap.

get_project_historyB

Get all sessions, errors, and solutions for a project.

get_error_solutionsA

Find similar errors and their solutions using semantic search.

update_conceptB

Update a concept's content (re-embeds automatically).

delete_conceptA

Delete a concept from the knowledge graph.

Also removes any REFERENCES relationships to sessions.

list_projectsB

List all projects in the knowledge graph.

Returns: dict with list of projects sorted by creation date

get_recent_sessionsB

Get the most recent sessions across all projects.

update_projectB

Update a project's metadata or merge with another project.

delete_old_sessionsB

Delete old sessions and their errors/solutions (keeps concepts).

Smart cleanup that preserves learned concepts while removing old session data.

get_session_detailsA

Get full session info including errors, solutions, and linked concepts.

get_error_detailsB

Get error with all its solutions.

get_concept_detailsB

Get concept with all sessions that reference it.

get_daily_activityB

Get daily activity for a specific date and project.

search_by_tagB

Find concepts by tag (non-semantic search).

get_project_statsB

Get comprehensive statistics for a project.

Returns session count, error count, resolution rate, top files with errors, etc.

update_session_summaryC

Update a session's summary.

add_tag_to_conceptA

Add a tag to a concept without re-embedding.

remove_tag_from_conceptB

Remove a tag from a concept without re-embedding.

delete_projectA

Delete a project and all its sessions, errors, and solutions.

Warning: This is a cascade delete and cannot be undone.

batch_add_conceptsA

Add multiple concepts at once.

Each concept dict should have: title, content, and optionally tags.

batch_link_conceptsA

Link multiple concepts to a session at once.

get_unlinked_conceptsB

Find concepts that are not linked to any session.

Returns: dict with list of unlinked concepts

get_concepts_by_projectB

Get all concepts linked to a project's sessions.

get_project_errors_by_typeB

Cluster project errors by similarity to find common error patterns.

get_learning_progressB

Track concept growth and activity over time for a project.

get_most_referenced_conceptsB

Get the most referenced concepts across all sessions.

unlink_concept_from_sessionC

Remove a concept reference from a session.

get_session_errorsA

Get all errors for a specific session.

get_session_conceptsA

Get all concepts linked to a specific session.

get_errors_without_solutionsB

Find unresolved errors (errors without solutions).

get_recent_errorsB

Get the most recent errors across all projects.

get_agent_activityC

Get action events performed by a specific agent.

get_model_activityC

Get action events produced by a specific model.

get_action_timelineC

Get filtered provenance timeline events.

get_entity_provenanceC

Get action history for a specific entity.

delete_sessionA

Delete a session and all its errors and solutions.

Warning: This is a cascade delete and cannot be undone.

get_project_daily_activitiesC

Get all daily activities for a project.

get_daily_summaryA

Get aggregated summary for a specific date across all projects.

update_daily_activityC

Update a daily activity's summary.

add_artifactB

Create a new artifact in the knowledge graph.

Artifacts store files, configs, logs, code snippets, datasheets, etc.

get_artifact_detailsB

Get full details of an artifact.

update_artifactA

Update an artifact's metadata or content (re-embeds automatically).

delete_artifactC

Delete an artifact and all its relationships.

link_artifactB

Link an artifact to a session, concept, or error.

unlink_artifact_from_sessionC

Remove an artifact link from a session.

list_artifactsC

List artifacts filtered by type.

get_project_artifactsA

Get all artifacts linked to a project's sessions.

search_artifacts_by_tagC

Find artifacts by tag.

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/Aadi775/MahoRAGa'

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