Skip to content
mcp/skillhub

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.

10Dockerremoteofficial registry

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

VariableRequiredSecretDescription
TRIBAL_DATABASE__URLyes—Postgres (pgvector) connection string. Tribal is self-hosted; you provide the database. The supported, complete deployment is docker-compose.yml.
TRIBAL_PROJECT_REMOTEyes—First-run only: the git remote that identifies the project bootstrapped on first start.
TRIBAL_PROJECT_NAMEyes—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—yesOptional; only if an ingest or retrieval stage is configured to use OpenAI (defaults target a local Ollama).
ANTHROPIC_API_KEY—yesOptional; 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.

  1. Last commit (default branch)

    2026-08-03 · 2mo ago · GitHub

  2. Latest release

    2026-06-28 · 3mo ago · GitHub · v0.4.1

  3. Package published

    no data · npm/PyPI

  4. 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.

View all