Skip to content

Conversation

abdul-hamid-achik
Copy link

Summary

This PR adds the Dev Atlas Knowledge Graph MCP server to the Docker registry. This server enables AI assistants to create, manage, and traverse knowledge graphs stored in SQLite, providing persistent memory and relationship mapping capabilities.

Server Information

Features

  • 🔗 Graph Operations: Full CRUD operations for nodes and edges
  • 🔍 Advanced Search: Query and traverse complex relationships
  • 💾 Persistent Storage: SQLite-based storage with Drizzle ORM
  • 🎯 Type-Safe: Full TypeScript implementation with Zod validation
  • 🤖 AI-Optimized: Designed specifically for AI assistant workflows
  • 📊 Knowledge Management: Map and connect concepts, entities, and data points

Use Cases

  • Building persistent memory for AI assistants
  • Creating semantic knowledge networks
  • Mapping relationships between concepts and entities
  • Storing and retrieving contextual information
  • Building domain-specific knowledge bases

Technical Details

  • Runtime: Node.js 20 Alpine
  • Database: SQLite with Better-SQLite3
  • ORM: Drizzle ORM
  • Validation: Zod schemas
  • Protocol: Model Context Protocol (MCP) SDK

Docker Image

  • Dockerfile included and tested
  • Multi-stage build for optimized image size
  • Non-root user for security
  • Volume support for persistent data
  • Environment variable configuration

Testing

  • Server builds successfully
  • Docker image builds without errors
  • Follows MCP protocol standards
  • Includes comprehensive error handling

Compliance Checklist

  • Follows security best practices
  • Includes comprehensive documentation
  • Provides working Docker deployment
  • Maintains MCP standards compatibility
  • Includes proper error handling and logging
  • MIT licensed (open source)

Additional Notes

This server is part of the larger Dev Atlas monorepo which includes a VS Code extension and documentation website. The MCP server component can be used independently and provides a powerful knowledge graph backend for any MCP-compatible AI assistant.

Related Links

@abdul-hamid-achik abdul-hamid-achik requested a review from a team as a code owner September 5, 2025 03:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant