Skip to main content
Glama
asd-noor

ProjectContext

by asd-noor

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
save_memoryA

Save a memory to the long-term storage.

Args:
    category: The category of the memory (e.g., "architecture", "preference", "fix")
    topic: A short descriptive title for the memory
    content: The detailed memory/decision text

Returns:
    A dictionary with status, doc_id, topic, and category
delete_memoryA

Delete a memory by ID.

Args:
    doc_id: The ID of the memory to delete

Returns:
    A dictionary with status and message
update_memoryA

Update a memory by ID.

Args:
    doc_id: The ID of the memory to update
    category: New category (optional)
    topic: New topic (optional)
    content: New content (optional)

Returns:
    A dictionary with status and updated details
query_memoryA

Query memories using semantic and keyword search.

Args:
    query: Natural language search string
    top_k: Number of results to return (default: 3)

Returns:
    A list of matching memories with similarity scores
create_agendaA

Create a new agenda (plan/todo list).

Args:
    tasks: List of task dicts. Each task should have:
        - details: str (required)
        - is_optional: bool (optional, default False)
        - acceptance_guard: str (optional)
    title: Optional title for the agenda
    description: Optional description for the agenda

Returns:
    A dictionary with status and agenda_id
list_agendasC

List all agendas.

Args:
    active_only: If True, only show active agendas (default: True)

Returns:
    A list of agendas
get_agendaA

Get detailed information about an agenda, including its tasks.

Args:
    agenda_id: The ID of the agenda to retrieve

Returns:
    A dictionary with agenda details and tasks
search_agendasA

Search agendas by title or description.

Args:
    query: The search query string
    limit: Maximum number of results to return (default: 10)

Returns:
    A list of matching agendas
update_taskA

Update a task's completion status.

If all non-optional tasks are completed, the agenda will be marked as inactive.

Args:
    task_id: The ID of the task to update
    is_completed: True if the task is finished, False otherwise

Returns:
    A dictionary with status and message
update_agendaA

Update an agenda's status, details, or add new tasks.

Args:
    agenda_id: The ID of the agenda to update
    is_active: Set to False to deactivate the agenda (irreversible).
    new_tasks: Optional list of new task dicts to add (only if agenda is active).
    title: New title (optional)
    description: New description (optional)

Returns:
    A dictionary with status and message
delete_agendaB

Delete an agenda and its associated tasks.

Args:
    agenda_id: The ID of the agenda to delete

Returns:
    A dictionary with status and message

Prompts

Interactive templates invoked by user choice

NameDescription
setup_project_contextTemplate for initializing a new project with technical stack, goals, and conventions. Args: query: Optional user request or project description.
plan_feature_implementationGuides the model to break down a feature into a structured agenda with acceptance criteria.
summarize_and_rememberSummarize a conversation or technical discussion and save it to memory. Args: context: The text or conversation history to summarize.
debug_with_historyWorkflow for debugging issues using past bug fix memories and system context. Args: bug_description: Description of the current issue.
maintain_memory_healthWorkflow for identifying and updating outdated or redundant memories.

Resources

Contextual data attached and managed by the client

NameDescription
get_usage_guidelinesMemory Engine usage guidelines for AI agents. Provides comprehensive documentation on: - When to save memories (DO's and DON'Ts) - How to structure memories (category, topic, content) - How to query effectively - Best practices and common patterns - Search features and capabilities Returns: The complete usage guidelines as markdown text

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/asd-noor/projectcontext'

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