get_vault_infoLABSCO SUMMARY
It gets arrow direction right, which sounds small until it isn't.
Which end of a connector is stored as source depends on which end you happened to drag from, and that is invisible on the graph — so a naive server hands back edges that read backwards half the time. get_connections reports direction relative to the node you asked about, the way it looks on screen, and filtering by outgoing gives you arrows pointing away from that node rather than edges that merely list it as source. Writes go to the Markdown and the index together, so this is a full seat at the vault, not a viewer.
What it is
A local server that opens the same SQLite index the Filamental desktop app uses, so an assistant can search your vault, follow its connections and write new nodes back. It follows whichever vault you currently have open. Writes update the Markdown file on disk and the index together, so the app shows the change on next load.
What you get
search_nodesruns full-text search across node names, note bodies and property valuesget_nodereturns a full node record by UUID;get_connectionsreturns every edge on itget_subgraphwalks outward from a root node, up to max depth 3create_node,update_nodeanddelete_nodewrite the Markdown file and update the index togethercreate_edgeanddelete_edgeadd and remove relationships between two nodesget_vault_info,list_node_typesandlist_connector_typesreport counts and the vault's type configuration
Requirements
Node.js 22 or later, plus the Filamental desktop app with at least one vault opened — the app is what creates the SQLite index this server reads. Install with npm install -g filamental-mcp (package filamental-mcp, version 0.2.9) and point your client at it over stdio, or let the app write the config from Settings > AI Integrations. The prebuilt better-sqlite3 binary is Windows x64 only; other platforms build from source.
Setup effort
One command — npm install -g filamental-mcp
USE CASES
Asking questions about a vault too big to hold in your head
Full-text search across names, note bodies and property values, then pull the full record.
Tracing how two ideas connect
Walk outward from a root node and read the arrows the way the graph draws them.
Capturing a note into the graph from chat
Create the node and wire it to what it relates to, without opening the app.
Cleaning up after a restructure
Retire stale nodes and the relationships that pointed at them.
12 tools
Listed in project docs. Your client may show a different list.
list_node_typeslist_connector_typessearch_nodesget_nodeget_connectionsget_subgraphcreate_nodeupdate_nodedelete_nodecreate_edgedelete_edgeBEFORE YOU INSTALL
What to know first
Tools you get
12 tools named in the project's documentation.
Requires
- npm on PATH
- Node.js 22 or later
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npm install -g filamental-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"filamental": {
"command": "node",
"args": [
"--no-warnings",
"<YOUR_PATH_TO_NODE_MODULES>/filamental-mcp/dist/index.js"
]
}
}
}Claude Code
{
"mcpServers": {
"filamental": {
"command": "npx",
"args": [
"filamental-mcp",
"--vault",
"<YOUR_PATH_TO_VAULT>"
]
}
}
}