Tribal MCP Server
by tribal-memoryio.github.tribal-memory/tribalv0.4.1
Self-hosted semantic memory for an engineering team's tribal knowledge: the decisions and reasoning behind the code, queryable by the team and its agents.
context tax
queued
security
queued
cold start
queued
freshness
Maintained2mo ago
Install Tribal MCP server
No published package or hosted endpoint yet — see the repository README for build-from-source instructions.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| TRIBAL_DATABASE__URL | yes | — | Postgres (pgvector) connection string. Tribal is self-hosted; you provide the database. The supported, complete deployment is docker-compose.yml. |
| TRIBAL_PROJECT_REMOTE | yes | — | First-run only: the git remote that identifies the project bootstrapped on first start. |
| TRIBAL_PROJECT_NAME | yes | — | First-run only: the name of the project bootstrapped on first start. |
| TRIBAL_SERVER__TRANSPORT | — | — | Containerised transport: http or sse. The Docker image does not serve stdio; install the binary for stdio. |
| TRIBAL_SERVER__BIND_ADDRESS | — | — | Address the server binds inside the container. Must be 0.0.0.0 (not the loopback default) for the published port to be reachable. |
| TRIBAL_PUBLIC_MCP_URL | — | — | The URL clients use to reach the server (for example http://127.0.0.1:8725/mcp). Needed for OAuth dynamic client registration once the server binds a routable interface. |
| OPENAI_API_KEY | — | yes | Optional; only if an ingest or retrieval stage is configured to use OpenAI (defaults target a local Ollama). |
| ANTHROPIC_API_KEY | — | yes | Optional; only if a stage is configured to use Anthropic. |
Freshness
Maintained — last maintenance signal 2mo ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-03 · 2mo ago · GitHub
Latest release
2026-06-28 · 3mo ago · GitHub · v0.4.1
Package published
no data · npm/PyPI
Registry entry updated
2026-06-28 · 3mo ago · official registry · v0.4.1
FAQ
›Does Tribal require an API key?
Yes. It expects TRIBAL_DATABASE__URL, TRIBAL_PROJECT_REMOTE, TRIBAL_PROJECT_NAME, OPENAI_API_KEY, ANTHROPIC_API_KEY, of which 2 are secrets.
›Can I use Tribal as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is Tribal in the official MCP registry?
Yes, as io.github.tribal-memory/tribal.
Alternatives to Tribal
Other notes & knowledge MCP servers.