{"id":26506386,"url":"https://github.com/dmontgomery40/mcp-memory-graph","last_synced_at":"2026-03-05T12:03:32.419Z","repository":{"id":265575458,"uuid":"896277210","full_name":"DMontgomery40/mcp-memory-graph","owner":"DMontgomery40","description":"Memory Graph implementation for Model Context Protocol (MCP) with separate Python and TypeScript implementations","archived":false,"fork":false,"pushed_at":"2024-11-30T00:18:44.000Z","size":3,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T00:39:46.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DMontgomery40.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-30T00:03:36.000Z","updated_at":"2024-12-06T11:03:14.000Z","dependencies_parsed_at":"2024-12-03T08:30:24.941Z","dependency_job_id":null,"html_url":"https://github.com/DMontgomery40/mcp-memory-graph","commit_stats":null,"previous_names":["dmontgomery40/mcp-memory-graph"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DMontgomery40/mcp-memory-graph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DMontgomery40%2Fmcp-memory-graph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DMontgomery40%2Fmcp-memory-graph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DMontgomery40%2Fmcp-memory-graph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DMontgomery40%2Fmcp-memory-graph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DMontgomery40","download_url":"https://codeload.github.com/DMontgomery40/mcp-memory-graph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DMontgomery40%2Fmcp-memory-graph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30123734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T11:11:57.947Z","status":"ssl_error","status_checked_at":"2026-03-05T11:11:29.001Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-20T22:35:21.404Z","updated_at":"2026-03-05T12:03:32.404Z","avatar_url":"https://github.com/DMontgomery40.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MCP Memory Graph\n\nA Model Context Protocol (MCP) implementation of the Memory Graph system for Claude Desktop, available in both Python and TypeScript.\n\n## Overview\n\nThis project provides a semantic layer that enhances Claude Desktop's memory capabilities with pattern matching and type inference. It allows Claude to understand and categorize different types of documents and data structures based on their attributes.\n\n## Features\n\n- Real-time type inference with confidence scoring\n- Pattern matching with attribute validation\n- SQLite-based pattern storage\n- Available in both Python and TypeScript\n- Full MCP integration for Claude Desktop\n\n## Quick Start\n\n### Python Implementation\n\n```bash\npip install mcp-memory-graph\n```\n\n```python\nfrom mcp_memory_graph import MemoryGraphMCP\nfrom mcp_core import register_tool\n\n# Initialize the tool\nmemory_graph = MemoryGraphMCP()\n\n# Register with Claude Desktop\nregister_tool('memory_graph', memory_graph)\n```\n\n### TypeScript Implementation\n\n```bash\nnpm install mcp-memory-graph-ts\n```\n\n```typescript\nimport { MemoryGraphMCP } from 'mcp-memory-graph-ts';\nimport { registerTool } from 'mcp-core';\n\n// Initialize the tool\nconst memoryGraph = new MemoryGraphMCP();\n\n// Register with Claude Desktop\nregisterTool('memory_graph', memoryGraph);\n```\n\n## Usage in Claude Desktop\n\nOnce registered, you can use the memory_graph tool with the following commands:\n\n1. Add a pattern:\n```json\n{\n  \"command\": \"add_pattern\",\n  \"parameters\": {\n    \"name\": \"pdf_document\",\n    \"required_attributes\": {\n      \"format\": \"string\",\n      \"title\": \"string\"\n    },\n    \"optional_attributes\": {\n      \"author\": \"string\",\n      \"pages\": \"number\"\n    },\n    \"confidence_threshold\": 0.7\n  }\n}\n```\n\n2. Infer types:\n```json\n{\n  \"command\": \"infer\",\n  \"parameters\": {\n    \"id\": \"doc1\",\n    \"attributes\": {\n      \"title\": \"Project Report\",\n      \"format\": \"pdf\",\n      \"author\": \"John Doe\"\n    }\n  }\n}\n```\n\n3. Get patterns:\n```json\n{\n  \"command\": \"get_patterns\",\n  \"parameters\": {}\n}\n```\n\n## Documentation\n\n- [Python Implementation](python/README.md)\n- [TypeScript Implementation](typescript/README.md)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmontgomery40%2Fmcp-memory-graph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmontgomery40%2Fmcp-memory-graph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmontgomery40%2Fmcp-memory-graph/lists"}