Skip to main content
Glama
thammarongg

blueocean-vector

by thammarongg

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLUEOCEAN_TOP_KNoDefault top K for search.
BLUEOCEAN_EMBEDDINGNoEmbedding provider: `fastembed` (default, local and free), `openai`, or `bedrock`. Pin `BLUEOCEAN_EMBED_MODEL` too: vectors written with one model can't be meaningfully searched with another, so local and cloud need to agree on it.fastembed
BLUEOCEAN_TELEMETRYNoTurn usage telemetry on/off. On by default; set to 0 to disable.1
BLUEOCEAN_AUTH_TOKENNoBearer token for authentication. Unset by default (fine for 127.0.0.1-only use). Set before exposing this server beyond localhost.
BLUEOCEAN_MAX_TOKENSNoDefault search token budget. Entries beyond the budget are truncated, never dumped wholesale.2000
BLUEOCEAN_QDRANT_URLNoWhere Qdrant lives.
BLUEOCEAN_EMBED_MODELNoEmbedding model. Vectors written with one model can't be meaningfully searched with another, so pin this in `.env`.intfloat/multilingual-e5-large
BLUEOCEAN_HEALTH_EMBED_TTLNoTTL in seconds for caching cloud-provider embedding credential validation in health checks.60

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
memory_storeC

Persist a memory entry for a project (content + condensed summary + importance + area/module).

memory_searchC

Semantic search a project's memory with token-budgeted return (summary + full layers).

memory_getA

Fetch the full content of a single memory entry by ID.

memory_deleteC

Delete a single memory entry by ID.

memory_list_projectsB

List all projects that have a memory collection.

memory_manifestC

Show the areas/modules present in a project's memory.

memory_summarize_sessionC

Store a condensed summary of a work session for later retrieval.

memory_statsB

Admin: collection stats (count, importance/area distribution, size).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct memory operation: stats, store, search, get by ID, delete, list projects, manifest areas, and session summary. No two tools overlap in purpose, ensuring clear differentiation for an agent.

Naming Consistency5/5

All tools follow the uniform 'memory_<verb>_<noun>' pattern with snake_case. Verbs are descriptive and consistent (stats, store, search, get, delete, list_projects, manifest, summarize_session), making the set predictable and easy to navigate.

Tool Count5/5

With 8 tools, the surface covers the core memory management lifecycle (create, read, delete, search) plus administrative utilities (stats, manifest, project listing, session summary). This is well-scoped without being excessive or sparse.

Completeness4/5

The tool set covers the fundamental CRUD operations except for an explicit update/modify tool. While search and get provide read access, and store creates new entries, the absence of an update operation is a minor gap that agents may need to work around.

Maintenance

ActivityMaintained
ResponsivenessResponsive