开发图集🗺️
面向开发人员的知识图谱
一个完整的独白,包括一个MCP(Model Context Protocol)服务器来处理SQLite中的知识图,一个优雅的VS代码/光标扩展,以及一个现代文档网站。
🚀 主要特征
- 🔗 伺服MCP:强大的后端管理知识图
- 🎨 VS Code/Cursor 扩展:优雅直观的视觉界面
- 📚 Web 文档:带有next.js 15和nextra的现代网站
- ⚡ 高性能:使用TypeScript和现代建筑构建
- 🧠 知识管理:映射和连接开发概念
🏗️ 项目结构
dev-atlas/
├── apps/
│ ├── mcp-knowledge-graph/ # Servidor MCP para el knowledge graph
│ ├── vscode-extension/ # Extensión para VS Code/Cursor
│ └── website/ # Sitio web de documentación (Next.js + Nextra)
├── packages/
│ └── shared/ # Tipos y utilidades compartidas
├── package.json # Configuración del monorepo
├── turbo.json # Configuración de Turbo
└── biome.json # Configuración de Biome (linter/formatter)特征
MCP知识图
- 为MCP提供在SQLite中管理知识图的服务
- 节点和边缘的CRUD操作
- 高级搜索和查询
- 环球旅行
- 使用Zod验证
- ORM细雨
VS Code/Cursor 扩展
- 知识图可视化界面
- 创建节点和边的命令
- 在浏览器中查看
- 与MCP服务器的集成
网站和文档
- 现代迷人的登陆页面
- 带有next.js 15和nextra的完整文档
- 安装和使用指南
- API参考和示例
- 响应式设计和直观导航
共享包
- 共享类型脚本
- 公用事业
- 验证方案
使用的技术
- 涡轮:Monorepo构建系统
- TypeScript:主要语言
- 萨德:架构验证
- 淋ORM:ORM与SQLite
- 更好的SQLite3SQLite 数据库
- 生物群系:Linter y格式化程序
- 速度:测试框架
- MCP-SDK:模型上下文协议
脚本消耗品
# Desarrollo
npm run dev # Ejecuta todos los workspaces en modo desarrollo
npm run build # Construye todos los workspaces
npm run test # Ejecuta todos los tests
npm run lint # Linter en todos los workspaces
npm run format # Formatea el código con Biome
npm run clean # Limpia todos los builds
# Workspace específico
npm run dev --workspace=dev-atlas-knowledge-graph
npm run build --workspace=dev-atlas-knowledge-graph发展
先决条件
- Node.js>=18.0.0
- npm>=10.0.0
安装
npm install运行MCP服务器
cd apps/mcp-knowledge-graph
npm run dev发展延伸
cd apps/vscode-extension
npm run dev运行网站
cd apps/website
npm run dev
# El sitio estará disponible en http://localhost:3000普雷西奥斯·帕索斯
- MCP 扩展集成:将扩展连接到MCP服务器
- 图形显示:实现知识图的图形视图
- 数据导入:从不同来源导入数据的工具
- 高级搜索:实现语义搜索和过滤器
- 导出:以不同格式导出图表的功能
贡献
- 叉项目
- 为您的功能创建分支(
git checkout -b feature/AmazingFeature) - 提交您的更改(
git commit -m 'Add some AmazingFeature') - 推拉拉马(
git push origin feature/AmazingFeature) - 取消拉取请求
