AD

aiurda/devcontext

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

49 stars 14 forks 품질 59 트렌드 0MIT

DevContext는 지속적인 프로젝트 중심 컨텍스트 인식을 통해 개발자를 제공하도록 설계된 최첨단 모델 Context Protocol (MCP) 서버입니다.

개요

- DevContext는 코드베이스, 대화 및 개발 패턴을 이해하여 필요한 경우 정확히 관련 컨텍스트를 제공할 수 있습니다. DevContext는 지속적인 프로젝트 중심 컨텍스트 인식을 통해 개발자를 제공하도록 설계된 최첨단 모델 Context Protocol (MCP) 서버입니다. 전통적인 컨텍스트 시스템과 달리 DevContext는 지속적으로 개발 패턴에 적응합니다. DevContext는 키워드 분석, 관계 그래프 및 구조화된 메타데이터에 초점을 맞춘 정교한 검색 방법을 활용하여 개발 중에 높은 관련 컨텍스트를 전달하고 대화와 더 깊은 수준에서 코드베이스를 이해합니다. 서버는 단일 프로젝트에 전념 한 데이터베이스 인스턴스와 함께 작동하며 크로스 프로젝트 복잡성을 제거하고 최소한의 리소스 요구 사항을 준수합니다.

개요(AI 번역)

** 지능형 컨텍스트 인지도로 개발 워크플로우를 강화 ** - DevContext는 필요한 경우 코드베이스, 대화 및 개발 패턴을 이해합니다.

소개

DevContext는 지속적인 프로젝트 중심 컨텍스트 인식을 통해 개발자를 제공하도록 설계된 최첨단 모델 Context Protocol (MCP) 서버입니다. 전통적인 컨텍스트 시스템과 달리 DevContext는 지속적으로 개발 패턴에 적응합니다. DevContext는 키워드 분석, 관계 그래프 및 구조화된 메타데이터에 초점을 맞춘 정교한 검색 방법을 활용하여 개발 중에 높은 관련 컨텍스트를 전달하고 대화와 더 깊은 수준에서 코드베이스를 이해합니다.

서버는 단일 프로젝트에 전념 한 데이터베이스 인스턴스와 함께 작동하며 크로스 프로젝트 복잡성을 제거하고 최소한의 리소스 요구 사항을 준수합니다. DevContext는 코드베이스의 포괄적 인 이해를 구축합니다. 저장소 구조에서 개별 기능까지 - 지속적으로 학습하고 개발 패턴에 적응하면서.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

DevContext: Autonomous Context Awareness Model-Context-Protocol (MCP) Server

Empower your development workflow with intelligent context awareness - DevContext understands your codebase, conversations, and development patterns to provide relevant context exactly when you need it.

Introduction

DevContext is a cutting-edge Model Context Protocol (MCP) server designed to provide developers with continuous, project-centric context awareness. Unlike traditional context systems, DevContext continuously learns from and adapts to your development patterns. DevContext leverages sophisticated retrieval methods, focusing on keyword analysis, relationship graphs, and structured metadata to deliver highly relevant context during development, understanding both your conversations and your codebase at a deeper level.

The server operates with a database instance dedicated to a single project, eliminating cross-project complexity and ensuring performance with minimal resource requirements. DevContext builds a comprehensive understanding of your codebase - from repository structure down to individual functions - while continuously learning from and adapting to your development patterns.

The BEST way to use this MCP server is to follow the guide below on implementing the provided Cursor Rules system which in turn gives you:

  • Completely autonomous context management
  • Autonomous external documentation context and use
  • Complete task management workflow integration

Core Technologies

  • Node.js: Runtime environment (Node.js 18+)
  • TursoDB: SQL database optimized for edge deployment (compatible with SQLite)
  • Model Context Protocol SDK: For standardized communication with IDE clients
  • Cursor Rules: Autonomous development environment and workflow management
  • JavaScript/TypeScript: Pure JavaScript implementation with no external ML dependencies

Installation Guide

Prerequisites

  • Node.js 18.0.0 or higher
  • Cursor IDE with MCP support
  • TursoDB account (for database)

Step 1: Set up TursoDB Database

  1. Sign up for TursoDB:

    • Visit Turso and create an account
    • The free tier is sufficient for most projects
  2. Install Turso CLI (optional but recommended):

    curl -sSfL https://get.turso.tech/install.sh | bash
    
  3. Authenticate with Turso:

    turso auth login
    
  4. Create a project database:

    turso db create devcontext
    
  5. Get database credentials:

    # Get database URL
    turso db show devcontext --url
    
    # Create auth token
    turso db tokens create devcontext
    

    Save both the URL and token for the next step.

Step 2: Configure MCP in Cursor (can be applied to other IDE’s as well)

Create or edit .cursor/mcp.json in your project directory:

GitHub에서 전체 README 보기

설치

npx -y devcontext@latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "devcontext": { "command": "npx", "args": ["-y", "devcontext@latest"], "enabled": true, "env": { "TURSO_DATABASE_URL": "your-turso-database-url", "TURSO_AUTH_TOKEN": "your-turso-auth-token" } } } }