profile-project
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROFILE_PROJECT_CHROMADB__PATH | No | Path for ChromaDB storage | .profile_project/chroma |
| PROFILE_PROJECT_OPENAI_API_KEY | No | OpenAI API key (secret) | |
| PROFILE_PROJECT_PINECONE_API_KEY | No | Pinecone API key (secret) | |
| PROFILE_PROJECT_VECTORSTORE__BACKEND | No | Vectorstore backend (unset prompts for selection) | |
| PROFILE_PROJECT_DEFAULT_EMBEDDINGS_METHOD | No | Default embeddings method (unset prompts for selection) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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