Skip to main content
Glama
goosefly99

profile-project

by goosefly99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROFILE_PROJECT_CHROMADB__PATHNoPath for ChromaDB storage.profile_project/chroma
PROFILE_PROJECT_OPENAI_API_KEYNoOpenAI API key (secret)
PROFILE_PROJECT_PINECONE_API_KEYNoPinecone API key (secret)
PROFILE_PROJECT_VECTORSTORE__BACKENDNoVectorstore backend (unset prompts for selection)
PROFILE_PROJECT_DEFAULT_EMBEDDINGS_METHODNoDefault embeddings method (unset prompts for selection)

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
pp_config_pathD
pp_config_showD
pp_config_getD
pp_config_setD
pp_config_validateD
pp_init_projectD
pp_init_runD
pp_next_phasesD
pp_start_phaseD
pp_complete_phaseD
pp_fail_phaseD
pp_retry_phaseD
pp_run_statusD
pp_list_runsD
pp_discover_sourcesD
pp_list_sourcesD
pp_get_sourceD
pp_add_sourceD
pp_store_artifactD
pp_load_artifactD
pp_list_artifactsD
pp_validate_artifactD
pp_index_buildD

Chunk -> embed -> upsert agent pages into the store (§9.3/§11).

pp_index_rebuildC

Full geometry-safe re-index (reset + rebuild, §10.4/§11).

pp_queryB

Embed query -> vector search -> ranked, attributed hits (§11).

pp_index_statusC

Store stats. In-handler read-only init guard (§11/§6b.3).

Count-only by design: a status read reuses the warm memoized bundle when one exists, and on a cold process it never constructs the embedder (a full model load for sentence-transformers) — the count comes from a store-only client and the geometry metadata from the prior vectorstore-index artifact.

pp_vectorstore_checkA

Diagnose vectorstore reachability + dimension (read-only; never writes).

This tool is inherently a dry-run diagnostic: it NEVER constructs the store client and NEVER writes to disk. It runs the §6.5 conflict matrix with two bounded, fail-closed live probes wired in:

  • C3 (ollama unreachable): a GET to the configured ollama base_url within embed_timeout_seconds; any error/timeout warns + disables.

  • C4 (Pinecone dimension): a describe_index lookup compared against the effective embedding dimension; a mismatch or any probe failure warns + disables (no index is ever created).

reachable reflects whether the vectorstore survives the conflict matrix (with the above probes folded in): chromadb-local is always reachable; remote/probe-gated backends are reachable only when no disabling conflict fired. dimension is the embedder's effective dimension when it can be built, else None.

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/goosefly99/profile-project-claude-plugin'

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