MCPKG - Model Context Protocol Knowledge Graph
@owulveryck
About MCPKG - Model Context Protocol Knowledge Graph
A MCP (Model Context Protocol) server that exposes primitives for interacting with a Knowledge Graph
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCPKG - Model Context Protocol Knowledge Graph?
MCPKG is a Go implementation of a knowledge graph system exposed through the Model Context Protocol (MCP). It stores, manages, and queries semantic information as subject-predicate-object triples, with a thread-safe, serializable graph and an MCP server interface for programmatic access.
How to use MCPKG - Model Context Protocol Knowledge Graph?
Install Go 1.24+ and the dependencies (mcp-go, gonum, testify for testing). Use the insert_triple tool with subject, predicate, and object parameters to add triples, and query via the graph:// URI format to find relationships between entities.
Key features of MCPKG - Model Context Protocol Knowledge Graph
- Directed graph implementation for structured information.
- Create and query semantic triples (subject-predicate-object).
- Persistent storage through serialization and deserialization.
- MCP server interface for programmatic access.
- Custom URI format (
graph://) for graph queries. - Thread-safe with read-write mutex for concurrent use.
Use cases of MCPKG - Model Context Protocol Knowledge Graph
- Store and retrieve relationships between people, places, and concepts as triples.
- Build a persistent knowledge base for AI agents using the Model Context Protocol.
- Enable semantic queries over structured data in a Go application.
- Provide a simple, embedded knowledge graph with an MCP interface.
FAQ from MCPKG - Model Context Protocol Knowledge Graph
What is the core data structure?
The core is a directed graph that stores entities as nodes, relationships as predicates (edges), and supports concurrent safety with a read-write mutex.
How is the graph persisted?
The knowledge graph supports serialization and deserialization for persistent storage.
What are the runtime dependencies?
Go 1.24+ and packages: mcp-go, gonum, and testify (for testing only).
Is the MCP server stateful or stateless?
The MCP server implements a stateless design for reliability.
How can I query the graph programmatically?
Use the custom URI format graph:// to find relationships between entities, and the insert_triple tool to add information.
Frequently asked questions
What is the core data structure?
The core is a directed graph that stores entities as nodes, relationships as predicates (edges), and supports concurrent safety with a read-write mutex.
How is the graph persisted?
The knowledge graph supports serialization and deserialization for persistent storage.
What are the runtime dependencies?
Go 1.24+ and packages: `mcp-go`, `gonum`, and `testify` (for testing only).
Is the MCP server stateful or stateless?
The MCP server implements a stateless design for reliability.
How can I query the graph programmatically?
Use the custom URI format `graph://` to find relationships between entities, and the `insert_triple` tool to add information.
Basic information
More Memory & Knowledge MCP servers

PLUR
plur-aiAI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Notion MCP Server
makenotionOfficial Notion MCP Server
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
MCP Apple Notes
RafalWilinskiTalk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Comments