kex
Verified Safeby mew-ton
Overview
Kex functions as a librarian tool for AI agents and humans, providing keyword-indexed coding guidelines and documentation to AI agents on demand to optimize context and reduce token usage during development.
Installation
kex start .Environment Variables
- KEX_REMOTE_TOKEN
Security Notes
The application serves markdown content over an MCP (Model Context Protocol) server. While the Go code itself does not directly perform dangerous operations like 'eval' on arbitrary user input, it fetches and serves markdown documents from local files and potentially remote URLs. If a remote source (e.g., a GitHub Pages site) were compromised or untrusted, it could serve malicious markdown. The responsibility of sanitizing and safely rendering this markdown content falls on the connected AI client/editor, not Kex itself. There are no hardcoded secrets visible in the provided truncated source code, and `os/exec` is only observed in e2e tests, not core server runtime. The `KEX_REMOTE_TOKEN` environment variable or `.kex.yaml` configuration is used for authenticated remote fetches.
Similar Servers
docfork
Provides live-synced, context-aware, and version-accurate documentation to AI models, preventing hallucinations and context bloat for developer tasks.
kodit
Kodit is a code intelligence platform that indexes code repositories to enable enhanced AI code generation, semantic search, and documentation.
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.