Tribal Knowledge Service
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | FastAPI server port | 8000 |
| API_KEY | No | Authentication key for the API | dev-api-key |
| MCP_HOST | No | Host to bind to | 0.0.0.0 |
| MCP_PORT | No | MCP server port | 5000 |
| SECRET_KEY | No | JWT signing key | insecure-dev-key-change-in-production |
| MCP_API_URL | No | FastAPI server URL | http://localhost:8000 |
| REQUIRE_AUTH | No | Authentication requirement | false |
| AWS_S3_BUCKET | No | AWS S3 bucket name for AWS integration | |
| AWS_ACCESS_KEY_ID | No | AWS access key ID for AWS integration | |
| PERSIST_DIRECTORY | No | ChromaDB storage path | ./chroma_db |
| AWS_SECRET_ACCESS_KEY | No | AWS secret access key for AWS integration |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| track_errorA | |
| find_similar_errorsC | |
| search_errorsC | |
| get_error_by_idA | |
| delete_errorB | |
| get_api_statusC | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Tribal System Instructions |
TDQS
Scored across 6 tools
Most tools have distinct purposes: track_error creates records, get_error_by_id retrieves single records, delete_error removes them, search_errors filters by multiple criteria, and find_similar_errors performs semantic similarity searches. However, search_errors and find_similar_errors could potentially be confused as both search for errors, though their approaches differ (filtering vs. similarity).
All tools follow a consistent verb_noun pattern with snake_case: delete_error, find_similar_errors, get_api_status, get_error_by_id, search_errors, and track_error. The naming is predictable and readable throughout the set.
With 6 tools, this is well-scoped for a knowledge base service focused on error tracking. Each tool serves a clear purpose (CRUD operations, searching, and status checks), and none feel redundant or missing given the domain.
The toolset covers core CRUD operations (create via track_error, read via get_error_by_id, delete via delete_error) and searching (search_errors, find_similar_errors), with get_api_status for monitoring. A minor gap is the lack of an update tool to modify existing error records, which agents might need to work around by deleting and recreating.