Skip to main content
Glama

MCP Index Notes

by vjsr007

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DB_PATHNoPath for SQLite database./data/notes.db
LOG_LEVELNoPino logging level (trace|debug|info|warn|error)
LOG_PRETTYNoSet to true for human-readable logs

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
index-upsert

Create or update a note under a key. Returns the note id.

image-upsert

Store an image (base64 data or file path) under a key. Returns image id.

image-get

Retrieve images by id or key. Optionally include base64 data.

image-delete

Delete an image by id or all images by key.

image-export

Export images (by id or key) to files. Returns file paths.

index-query

Query notes by key or full-text search.

index-delete

Delete notes by id or by key. Returns count/boolean.

index-backup

Export all notes to a JSON backup file and return the path.

index-restore

Restore notes from a JSON backup file. Returns imported count.

index-list-keys

List known keys and counts.

index-health

Health check.

graph-node-upsert

Create or update a graph node with label/type/props. Returns node id.

graph-neighbors

Get neighbors of a node (by id or label/type) up to a depth and limit.

graph-path

Find a path of nodes from A to B (by id or label/type).

graph-import-from-notes

Import nodes and edges from existing notes: note -> key and note -> tags.

graph-stats

Get counts of nodes and edges in the graph store.

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/vjsr007/mcp-index-notes'

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