Skip to main content
Glama
tac0de

knowledge-to-action-mcp

by tac0de

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENAI_API_KEYNoOpenAI API key required if embeddings or planning are enabled.
PLANNING_MODELNoPlanning model name.gpt-4.1-mini
EMBEDDING_MODELNoEmbedding model name.text-embedding-3-small
PLANNING_ENABLEDNoEnable optional planning capabilities.false
EXECUTION_ENABLEDNoEnable workspace inspection tools.false
PLANNING_PROVIDERNoPlanning provider.openai
EMBEDDINGS_ENABLEDNoEnable optional embeddings retrieval.false
EMBEDDING_PROVIDERNoEmbedding provider.openai
OBSIDIAN_VAULT_ROOTYesPath to the Obsidian vault root directory.
EXECUTION_TIMEOUT_MSNoTimeout for execution tools.5000
EMBEDDING_SQLITE_PATHNoPath to SQLite index file for embeddings..knowledge-to-action-mcp/index.sqlite
EXECUTION_CAPABILITIESNoComma-separated list of execution capabilities.workspace.search,workspace.inspect,workspace.git_status
EXECUTION_MAX_OUTPUT_BYTESNoMaximum output bytes for execution tools.32768

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
vault.list_notesA

List notes in the vault using deterministic ordering.

vault.read_noteB

Read one note from the vault and return stable hash metadata.

vault.search_notesB

Search note contents in deterministic order.

vault.get_metadataB

Return frontmatter and metadata from a note.

graph.buildA

Build the knowledge graph from the vault. Parses all wikilinks, tags, and computes backlinks. Must be called before using other graph/context tools.

graph.get_neighborsA

Get neighbor nodes of a note in the knowledge graph (BFS traversal). Includes outLinks, backLinks, and shared-tag neighbors. Graph must be built first.

graph.get_backlinksA

Get all notes that link to the specified note. Graph must be built first.

context.gatherC

Gather related context for a note using the knowledge graph. Returns scored related notes with snippets, ranked by relationship strength.

embeddings.index_vaultC

Chunk vault notes and persist optional embeddings to a local SQLite index.

context.retrieveC

Retrieve notes using lexical, graph, and optional embedding-based reranking.

context.bundle_for_agentC

Build an agent-ready context packet from a note and related vault context.

action.plan_from_noteB

Create a preview-only action plan from a note and nearby context.

action.handoff_to_repoC

Connect note context to a related workspace using read-only inspection commands.

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/tac0de/knowledge-to-action-mcp'

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