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
@ipedrazas
Copy link
Contributor

Thank you for your contribution. Two things, the server needs an image, probably something like image: mcp/dev-atlas-knowledge-graph, and you need to add a Dockerfile to your repo.

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.

2 participants