Back to Home
jddunn icon

tenets

Verified Safe

by jddunn

Overview

Serves as a Model Context Protocol (MCP) server for AI coding assistants, automatically finding, ranking, and aggregating relevant codebase files for AI prompts, and providing code intelligence tools.

Installation

Run Command
tenets-mcp

Environment Variables

  • TENETS_CONFIG_PATH
  • TENETS_LOG_LEVEL
  • TENETS_CACHE_DIR
  • TENETS_NO_COLOR
  • TENETS_MAX_TOKENS
  • TENETS_DEBUG
  • TENETS_QUIET
  • TENETS_RANKING_ALGORITHM
  • TENETS_RANKING_THRESHOLD
  • TENETS_RANKING_TEXT_SIMILARITY_ALGORITHM
  • TENETS_RANKING_USE_EMBEDDINGS
  • TENETS_RANKING_WORKERS
  • TENETS_SCANNER_MAX_FILE_SIZE
  • TENETS_SCANNER_RESPECT_GITIGNORE
  • TENETS_SCANNER_EXCLUDE_TESTS_BY_DEFAULT
  • TENETS_OUTPUT_DEFAULT_FORMAT
  • TENETS_OUTPUT_COPY_ON_DISTILL
  • TENETS_OUTPUT_SHOW_TOKEN_USAGE
  • TENETS_CACHE_ENABLED
  • TENETS_CACHE_DIRECTORY
  • TENETS_CACHE_TTL_DAYS
  • TENETS_GIT_ENABLED
  • TENETS_GIT_HISTORY_LIMIT
  • TENETS_TENET_AUTO_INSTILL
  • TENETS_TENET_MAX_PER_CONTEXT
  • TENETS_TENET_INJECTION_FREQUENCY
  • TENETS_TENET_INJECTION_INTERVAL
  • TENETS_TENET_SYSTEM_INSTRUCTION
  • TENETS_TENET_SYSTEM_INSTRUCTION_ENABLED
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • OPENROUTER_API_KEY

Security Notes

The project strongly emphasizes 'local-first' processing, meaning user code never leaves the machine for core functionality. It states 'no API costs, no data leaving your machine, complete privacy'. Optional external connections for LLM summarization and external issue fetching require explicit opt-in. The `SECURITY.md` outlines responsible disclosure and support for the latest version. The absence of direct 'eval' or similar functions in the truncated source for critical path, combined with local-first processing, contributes to a high security score. Potential future redaction features are mentioned.

Similar Servers

Stats

Interest Score33
Security Score9
Cost ClassLow
Avg Tokens50000
Stars3
Forks0
Last Update2025-12-06

Tags

MCP ServerAI Coding AssistantsCode IntelligenceContext ManagementNLPML EmbeddingsGit AnalysisLocal-First