graphview
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GRAPHVIEW_HOME | No | Optional directory where graphview stores its own data (worklist history, coverage reports). Defaults to ~/.graphview. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_graphA | Subgraph as {nodes, links, meta}. Filters are optional. Above |
| get_nodeA | One node with its properties and its links grouped by link type. Each group
has the real |
| neighborsB | Subgraph around a node, following links in both directions up to |
| searchA | Find nodes by text in their label or properties. Best matches first. |
| graph_statsA | Counts by node type, link type and source, plus load warnings. |
| pathA | How two nodes are connected: the shortest chain of nodes between them, link
direction ignored, with the typed links along it. |
| provenanceA | Where a node comes from: the chain of nodes it superseded (nearest first), the ones that superseded it, and its source rows (e.g. the episodes a fact was distilled from), when the mapping declares them. |
| worklistA | What in this graph probably wants fixing at its source: likely duplicates
(same-type nodes with near-equal names), hubs linked to a large share of the
graph (possibly generic words), islands (small groups cut off from the main
body) and unlinked nodes. |
| list_typesB | Node types, link types and sources, each with its count and display colour. |
| reloadB | Read every source again. Returns the new stats. |
| open_viewerA | Open the 3D viewer in the user's browser. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool has a clearly distinct purpose: opening the viewer, fetching subgraphs, getting single nodes, exploring neighbors, searching, statistics, pathfinding, provenance tracking, worklist analysis, type listing, and reloading. No overlap or ambiguity between tools.
Names are all lowercase and readable, but they mix verb-noun patterns (get_graph, list_types) with standalone nouns (neighbors, path, provenance, worklist). This inconsistency could cause an agent to hesitate on the expected action, though descriptions mitigate confusion.
11 tools is well-scoped for a graph viewer. Each tool covers a distinct aspect of graph exploration and maintenance without redundancy, and the count is neither sparse nor overwhelming.
The tool surface comprehensively covers the domain of graph viewing: browsing, searching, navigation, statistics, relationship tracing, provenance, and integrity checking. There are no obvious dead ends, and the missing CRUD operations are irrelevant since this is a read-only viewer.