Skip to main content
Glama
HJeon139

Out of Context

by HJeon139

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OUT_OF_CONTEXT_STORAGE_PATHNoPath to the storage directory for contexts.out_of_context

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
delete_contextA

Delete context by name (forced eviction by agent). Supports both single and bulk operations.

Single: provide 'name' (str). Bulk: provide 'names' (list[str]) or 'name' as list[str]. For bulk operations, returns list of results with errors for missing contexts.

get_contextA

Get context by name. Supports both single and bulk operations.

Single: provide 'name' (str). Bulk: provide 'names' (list[str]) or 'name' as list[str]. Returns context with 'text' (markdown body) and 'metadata' (from frontmatter). For bulk operations, returns list of results with errors for missing contexts.

put_contextA

Add or update context by name. Supports both single and bulk operations.

Single: provide 'name' (str), 'text' (str, markdown content), and optional 'metadata' (dict). Bulk: provide 'contexts' (list[dict]) where each dict has 'name', 'text', optional 'metadata'. Names must be filename-safe (alphanumeric, hyphens, underscores). Overwrites existing contexts with a warning. Contexts are stored as .mdc files (markdown with YAML frontmatter).

list_contextA

List all contexts, sorted by creation date (newest first).

Returns list of contexts with 'name', 'created_at', and 'preview' (first 100 chars). Optional 'limit' parameter to limit number of results.

search_contextA

Search contexts by query string.

Searches in both YAML frontmatter (metadata) and markdown body (text content). Returns matching contexts with 'name', 'text', 'metadata', and 'matches' (where query was found). Optional 'limit' parameter to limit number of results.

Prompts

Interactive templates invoked by user choice

NameDescription
create_context_promptCreate a new context with the specified name and content. This prompt template helps create a new context entry. The name must be filename-safe (alphanumeric, hyphens, underscores). The text should be markdown content, and optional metadata can be provided as a dictionary.
update_context_promptUpdate an existing context with new content. This prompt template helps update an existing context. If the context doesn't exist, it will be created. The text should be markdown content, and optional metadata can be provided to update the context's metadata.
get_context_promptRetrieve a context by name. This prompt template helps retrieve a specific context by its name. The context will be returned with its text content and metadata.
search_context_promptSearch for contexts matching a query string. This prompt template helps search for contexts that match a query. The search looks in both metadata (YAML frontmatter) and text content. You can optionally limit the number of results.
list_contexts_promptList all available contexts. This prompt template helps list all contexts, sorted by creation date (newest first). You can optionally limit the number of results.
delete_context_promptDelete a context by name. This prompt template helps delete a specific context. This operation permanently removes the context and cannot be undone.
bulk_create_contexts_promptCreate multiple contexts at once. This prompt template helps create multiple contexts in a single operation. Each context in the list should have 'name' and 'text' fields, and optionally a 'metadata' field.
bulk_get_contexts_promptRetrieve multiple contexts by name. This prompt template helps retrieve multiple contexts in a single operation. Returns results for all requested contexts, with errors for any that are not found.
bulk_delete_contexts_promptDelete multiple contexts by name. This prompt template helps delete multiple contexts in a single operation. This operation permanently removes the contexts and cannot be undone.

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/HJeon139/hjeon139-mcp-outofcontext'

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