Skip to main content
Glama
orneryd

M.I.M.I.R - Multi-agent Intelligent Memory & Insight Repository

by orneryd
devcontainer.json3.24 kB
{ "name": "Mimir Development Environment", // Note: For ARM64 (Apple Silicon/Linux ARM), change first file to "../docker-compose.arm64.yml" // For AMD64/Windows with GPU, change to "../docker-compose.amd64.yml" "dockerComposeFile": [ "../docker-compose.arm64.yml", "docker-compose.extend.yml" ], "service": "mimir-dev", "workspaceFolder": "/app", // Override the default command to keep container running "overrideCommand": false, "shutdownAction": "stopCompose", // VS Code customizations "customizations": { "vscode": { "extensions": [ // TypeScript/JavaScript "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "ms-vscode.vscode-typescript-next", // Docker & Containers "ms-azuretools.vscode-docker", "ms-vscode-remote.remote-containers", // Neo4j "neo4j.neo4j-vscode", // Git "eamodio.gitlens", "github.vscode-pull-request-github", // Markdown "yzhang.markdown-all-in-one", // Testing "hbenl.vscode-test-explorer", "orta.vscode-jest", // React/Frontend "dsznajder.es7-react-js-snippets", "bradlc.vscode-tailwindcss", // Utilities "christian-kohler.path-intellisense", "wayou.vscode-todo-highlight", "usernamehw.errorlens" ], "settings": { // TypeScript "typescript.tsdk": "node_modules/typescript/lib", "typescript.enablePromptUseWorkspaceTsdk": true, // Editor "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, // Files "files.exclude": { "**/node_modules": true, "**/build": true, "**/.git": false }, // Terminal "terminal.integrated.defaultProfile.linux": "bash", // Neo4j "neo4j.connectionProfiles": [ { "name": "Local Dev", "protocol": "bolt", "host": "neo4j", "port": 7687, "username": "neo4j", "password": "password" } ] } } }, // Port forwarding "forwardPorts": [ 3000, // Mimir HTTP server 9042, // Mimir MCP server (external) 7474, // Neo4j Browser 7687, // Neo4j Bolt 4141, // Copilot API 11434, // llama-server (embeddings) 5173 // Vite dev server ], "portsAttributes": { "3000": { "label": "Mimir Server", "onAutoForward": "notify" }, "7474": { "label": "Neo4j Browser", "onAutoForward": "openBrowser" }, "5173": { "label": "Frontend Dev Server", "onAutoForward": "openBrowser" } }, // Environment variables "remoteEnv": { "NODE_ENV": "development", "WORKSPACE_ROOT": "/workspace", "HOST_WORKSPACE_ROOT": "/workspace" }, // Post-create commands "postCreateCommand": "npm install && cd frontend && npm install", // No initializeCommand needed - docker-compose handles service startup // Run as non-root user (matches production Dockerfile) "remoteUser": "node" }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/orneryd/Mimir'

If you have feedback or need assistance with the MCP directory API, please join our Discord server