Skip to main content
Glama
Alpha-Park

genpark-knowledge-graph-entity-relation-triplet-extractor-skill

Official
by Alpha-Park

genpark-knowledge-graph-entity-relation-triplet-extractor-skill

Python 3.9+ License MIT MCP Compatible GenPark AI Zero Dependencies


⚡ Overview & Architectural Significance

genpark-knowledge-graph-entity-relation-triplet-extractor-skill delivers zero-dependency, low-latency, deterministic agentic memory and retrieval primitives engineered strictly using Python 3.9+ standard library.

🌟 Key Architectural Capabilities

  • Zero External Dependencies: Operates exclusively via pure Python (math, re, collections, heapq, hashlib, json). Zero pip install overhead, zero C-extension compile errors.

  • Enterprise RAG & Memory Invariants: Implements formal algorithms for cognitive decay, BM25 Okapi lexical scoring, Reciprocal Rank Fusion, knowledge graph traversal, semantic query caching, and lost-in-the-middle context reordering.

  • Native Anthropic MCP Protocol: Compliant with standard JSON-RPC 2.0 stdio MCP specifications for Claude Desktop, Cursor, and Windsurf.


Related MCP server: Memsolus MCP Server

🏗️ Architectural Topology & State Machine

flowchart TD
    UserQuery["User Prompt / Agent Goal"] --> SemCache["Semantic Cache Check"]
    SemCache -->|Cache Hit| FastReturn["Cached Response (0ms)"]
    SemCache -->|Cache Miss| DualRetrieval["Dual Retrieval Pipeline"]
    
    subgraph DualRetrieval ["Hybrid Search Engine"]
        BM25Lex["BM25 Okapi Lexical Ranker"]
        DenseVec["Dense Cosine Vector Similarity"]
    end
    
    DualRetrieval --> RRF["Reciprocal Rank Fusion (RRF)"]
    RRF --> GraphExp["Knowledge Graph Triplet Expansion"]
    GraphExp --> LostMiddle["Lost-In-The-Middle Context Reorderer"]
    LostMiddle --> LLM["LLM Synthesis with Optimal Context"]
    LLM --> EpisodicMem["Episodic Consolidation & Recency Decay"]

🚀 Quickstart & Standalone Execution

Local Python Client Usage

from client import KnowledgeGraphTripletExtractor

# Initialize engine
engine = KnowledgeGraphTripletExtractor()

# Execute self-testing benchmark suite
result = engine.run_benchmark_graph_extractor()
print("Execution Result:", result)

🔌 One-Click MCP Integration (Claude Desktop / Cursor)

Add to your claude_desktop_config.json or cursor.json:

{
  "mcpServers": {
    "genpark-knowledge-graph-entity-relation-triplet-extractor-skill": {
      "command": "python",
      "args": ["-u", "/path/to/genpark-knowledge-graph-entity-relation-triplet-extractor-skill/mcp_server.py"]
    }
  }
}

📦 Smithery.ai & PyPI Deployment

This skill contains pre-configured smithery.yaml and pyproject.toml manifests. Install directly via pip:

pip install git+https://github.com/alphaparkinc/genpark-knowledge-graph-entity-relation-triplet-extractor-skill.git

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides persistent long-term memory for AI agents through semantic search and automated knowledge graph extraction. It enables agents to store, recall, and reason over facts, preferences, and relationships across multiple conversations and sessions.
    14
    8 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables storing and querying a personal knowledge graph as a shared memory, allowing agents and tools to remember facts, entities, relations, and recall relevant context via natural language hybrid search.
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables hybrid retrieval over agent memory and documents by fusing BM25 lexical and cosine vector rankings with reciprocal rank fusion, plus knowledge graph expansion, semantic caching, and context reordering for RAG.
    7
    MIT