code-trajectory
Verified Safeby SynTaek
Overview
Provides Large Language Models (LLMs) with a persistent memory of a developer's coding history by tracking code evolution in a shadow git repository across AI chat sessions.
Installation
uvx --from git+https://github.com/SynTaek/code-trajectory-mcp.git code-trajectory-mcpSecurity Notes
The server primarily uses `gitpython` to interact with Git, which wraps native `git` commands. Inputs for file paths are sanitized with `os.path.abspath` and `os.path.relpath`, and checked against the project root. The use of a dedicated shadow repository (`.trajectory`) isolates its operations from the main project's git history, significantly reducing risk to the primary codebase. No direct `eval()` or `exec()` of user input found. The implementation appears to use `gitpython` responsibly, but any interaction with external commands carries an inherent, albeit low, risk.
Similar Servers
context7
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.