Skip to main content
Glama

tachý is a self-hosted MCP server and web app on Postgres. It syncs work items from Freshdesk, GitHub Issues and Azure DevOps together with their relations, linked PRs and commits, indexes linked git repositories into local embeddings, and stores versioned reference docs and lessons from resolved items. A lesson is archived only after a human approves it, is tied to a per-product component glossary, and is deprecated rather than deleted when superseded. Search is hybrid (keyword, trigram, pgvector) over an index kept free of customer identity. tachý does no reasoning itself: an MCP client (Claude Code, Codex CLI) or the built-in chat agent (Claude or Copilot backend, approval required before any write) calls its 40+ tools. Credentials are kept in an AES-256-GCM vault scoped per user, team or instance; login is password, bearer token or OIDC, with optional PII redaction before tool results reach a model.

Install

cp .env.example .env      # set TACHY_SECRET_KEY and TACHY_SESSION_SECRET
docker compose up -d --build

The first visit to the web UI on :8787 runs the setup wizard; until an admin exists the server listens on 127.0.0.1 only. Without Docker: Node 24.18+, PostgreSQL 14+ with vector, pg_trgm and pgcrypto, and git on PATH, then psql -f db/schema.sql and npm run web:build && npm run api. MCP clients pick up .mcp.json (Claude Code) or .vscode/mcp.json (VS Code); others run npx tsx packages/mcp/src/index.ts.

Related MCP server: claude-rag-mcp

Deployment

Production is docker-compose.yml plus deploy/compose.prod.yml on one host, with Caddy terminating TLS. CI builds ghcr.io/diegokoes/tachy:sha-<commit>, and ssh tachy@<host> tachy-deploy <ref> deploys it: encrypted backup, schema diff from db/schema.sql, smoke test, rollback on failure. The host is provisioned by deploy/host/playbook.yml. Procedures are in deploy/runbooks. Vault credentials cannot be restored without the original TACHY_SECRET_KEY.

License

AGPL-3.0-or-later, see LICENSE. Contributions: CONTRIBUTING.md. Security reports: SECURITY.md.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that ingests various data sources and uses LLMs to compile them into structured knowledge pages, enabling hybrid search and integration with AI coding tools like Claude Code and Cursor.
    118 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server providing RAG context and failure capture for Claude Code, enabling semantic search across project knowledge and storing/analyzing failures.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Local knowledge engine for codebases with hybrid search, knowledge graph, and interaction tracking, enabling Claude Code to search and interact with project knowledge locally.
    7
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A self-hosted MCP server that retrieves git-backed engineering experience records (issues, fixes) to inform LLM coding agents, preventing repeated mistakes with a relevance floor.
    AGPL 3.0