MCPKG MCP Server

A MCP (Model Context Protocol) server that exposes primitives for interacting with a Knowledge Graph

Local serverstdioGo

What is the MCPKG MCP Server?

A MCP (Model Context Protocol) server that exposes primitives for interacting with a Knowledge Graph

The short version

MCPKG is a Go implementation of a knowledge graph system that is exposed through the Model Context Protocol (MCP). It provides a simple yet powerful way to store, manage, and query semantic information in the form of subject-predicate-object triples.

  • Directed graph implementation for storing structured information
  • Support for creating and querying semantic triples
  • Persistent storage through serialization
  • MCP server interface for programmatic access
  • Custom URI format for graph queries
  • Thread-safe implementation for concurrent use

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Frequently asked questions

The core is a directed graph that stores entities as nodes, relationships as predicates (edges), and supports concurrent safety with a read-write mutex.