@solana-ontology/mcp-server
v0.2.0
Published
MCP server exposing the independent Solana Ontology as LLM-callable tools
Readme
@solana-ontology/mcp-server
MCP server exposing the independent Solana Ontology as LLM-callable tools
Part of the Solana Ontology SDK — a system for modeling Solana on-chain data as an ontology of Object, Link, and Action types.
Installation
npm install @solana-ontology/mcp-server @solana-ontology/coreUsage
Exposes the ontology to LLM agents as MCP resources (one per concept) and tools (derived from concept state machines; destructive actions are gated behind approval).
import { OntologyMcpServer } from "@solana-ontology/mcp-server";
import { loadConcepts } from "@solana-ontology/core";
const mcp = new OntologyMcpServer({ transport: "stdio" });
mcp.registerConcepts(loadConcepts("./ontology/concepts", "./ontology"));
mcp.listResources(); // solana-ontology://concept/<Name>
mcp.listTools(); // state-machine transitions as callable toolsOr start it straight from the CLI and wire it into an agent's MCP config:
solana-ontology mcp --transport stdio # local agents
solana-ontology mcp --transport http --port 3001 --auth-required # networkedDocumentation
See the monorepo README for architecture, concepts, and usage across all @solana-ontology/* packages.
License
Apache-2.0
