Selvedge: Långsiktig AI-minne för kodbaser på MCP
Selvedge, utvecklad av Masondelan, är ett gratis MCP-serververktyg som är utformat för att ge långsiktig minne för AI-kodade kodbaser. Främst byggd med Python och distribuerad via PyPI, erbjuder den en bestående registrering av AI-agenters aktiviteter. Selvedge kopplar till populära AI-kodningsagenter, lagrar deras beslut och resonemang lokalt inom projektmappar. Det tjänar soloutvecklare och team som behöver spåra AI-bidrag och säkerställa efterlevnad över olika projekttyper. Detta verktyg hjälper till att upprätthålla historisk kontext för AI-drivet utveckling.
Vad kopplar Selvedge till?
Selvedge fungerar som en lokal MCP-server, som etablerar anslutningar med olika AI-kodningsagenter som Claude Code, Cursor och Copilot. Den lagrar sin operativa data inom en dedikerad lokal SQLite-fil, som bekvämt ligger under ".selvedge/"-katalogen inom det aktuella projektet. Detta säkerställer att alla agentinteraktioner och minne lagras permanent direkt bredvid kodbasen. Den stöder stdio transportprotokollet och är kompatibel med klienter som Windsurf, Codex CLI och Gemini CLI.
Kärnfunktioner och verktyg
Selvedge exponerar flera anropbara verktyg, inklusive CLI-kommandon som "selvedge setup", som hjälper till med initial konfiguration, "selvedge blame" för att undersöka tidigare ändringar, och "selvedge prompt" för agentinstruktioner. När den integreras som ett plugin för Claude Code, tillhandahåller den användbara snabblänkar som /selvedge:status, /selvedge:blame, /selvedge:history, och /selvedge:prior-attempts, vilket möjliggör direkt interaktion från AI-klientgränssnittet.
Vem är den för?
Selvedge är utformad för solo-utvecklare och team som aktivt använder AI-kodningsagenter som Claude Code, Cursor och Copilot över olika projekt, som sträcker sig från dagliga utvecklingsuppgifter till kritiska produktionskodbaser. Det hjälper användare att fråga om tidigare agentbeslut och resonemang, även om de ursprungliga sessionerna är borta. Hoppa över detta om din utvecklingsarbetsflöde inte involverar AI-kodningsagenter som kräver bestående minne och historisk kontext för sina bidrag.
Hur man kommer igång
Inga autentiseringsuppgifter krävs för Selvedge själv. Installationen involverar en interaktiv guide som upptäcker och konfigurerar AI-verktyg, skriver MCP-poster i deras konfigurationer, och installerar agent-instruktionsblock och PreToolUse-hanteringskrokar i projektets promptfiler. Servern kommunicerar med hjälp av stdio transportprotokollet.
Användningsfall
- AI-agenter som loggar strukturerade förändringshändelser med sitt resonemang i realtid, vilket ger omedelbar kontext för kodmodifieringar.
- Utvecklare som frågar om tidigare agentbeslut och resonemang med verktyg som "selvedge blame" för att förstå varför en specifik kodändring gjordes.
- Fångar ursprung som Agent Trace-poster för tvärverktygs läsare, observabilitetsmetadata för integration med externa verktyg, och efterlevnadsartiklar för revisioner.
Selvedge tillhandahåller ett kritiskt lager av minne och ansvarighet för AI-assisterad utveckling. Genom att lagra agentåtgärder och resonemang lokalt hjälper det utvecklare att spåra förändringar och upprätthålla projektets historia. Det stöder efterlevnad och observerbarhet för AI-drivna kodbaser, vilket säkerställer transparens i AI-bidrag.