mcp-go-context

scopweb/mcp-go-context

3.2

If you are the rightful owner of mcp-go-context and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Go Context Server is an advanced context management server designed for AI coding assistants, offering high-performance project analysis and persistent memory.

Tools
  1. analyze-project

    Performs comprehensive project analysis with metrics and dependency mapping.

  2. get-context

    Retrieves intelligent context for your current task with memory integration.

  3. fetch-docs

    Fetches documentation using Context7 API with intelligent fallbacks.

  4. remember-conversation

    Stores important context for future reference with intelligent tagging.

  5. dependency-analysis

    Analyzes project dependencies with security recommendations.

MCP Go Context Server 🚀

Go Status

Advanced Context Management for AI Coding Assistants
A high-performance MCP server that provides intelligent project analysis, persistent memory, and hybrid documentation fetching.

✨ Features

  • 🧠 Persistent Conversation Memory - Remembers context across sessions
  • 📊 Deep Project Analysis - AST parsing, dependency mapping, and metrics
  • 🌐 Hybrid Documentation - Context7 API + local analysis + fallbacks
  • High Performance - Local caching and incremental analysis
  • 🔧 Zero Dependencies - Single binary, pure Go stdlib
  • 🚀 Multi-Transport - stdio, HTTP, and SSE support
  • ⚙️ Highly Configurable - JSON-based configuration system

🆚 Why Choose Over Context7?

FeatureContext7MCP Go ContextAdvantage
Offline AnalysisWorks without internet
Conversation MemoryPersistent across sessions
Project UnderstandingDeep AST analysis
PerformanceAPI callsLocal cache + analysis
DependenciesNode.jsSingle binary
ExtensibilityLimitedModular architecture

🚀 Quick Start

Installation

# Download the latest release
go install github.com/scopweb/mcp-go-context@latest

# Or build from source
git clone https://github.com/scopweb/mcp-go-context
cd mcp-go-context
go build -o mcp-context-server.exe

Configuration for Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-go-context": {
      "command": "mcp-context-server.exe",
      "args": []
    }
  }
}

Configuration for Cursor

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "mcp-go-context": {
      "command": "mcp-context-server.exe",
      "args": []
    }
  }
}

🛠️ Available Tools

📊 analyze-project

Performs comprehensive project analysis with metrics and dependency mapping.

🔍 get-context

Retrieves intelligent context for your current task with memory integration.

📚 fetch-docs

Fetches documentation using Context7 API with intelligent fallbacks.

💭 remember-conversation

Stores important context for future reference with intelligent tagging.

🔗 dependency-analysis

Analyzes project dependencies with security recommendations.

📄 License

MIT License - see file for details.


Made with ❤️ by ScopWeb