LM Studio has been an MCP host since 0.3.17, so it can reach a Filamental space the same way Claude does. The difference is what the arrangement adds up to: a model running on your own hardware, working on Markdown files in your own folder, through an application with no account and no telemetry. Nothing leaves.
Anybody who has gone to the trouble of running a model on their own hardware has usually done it for a reason that survives scrutiny: work under an NDA, a client’s material, a case, an investigation, or an employer whose policy is simply no. Then the notes go into a note-taking service, the structure goes into a cloud tool, and the careful part of the arrangement is undone by the boring part of it.
Filamental is the third leg. There’s no account to create, no server holding your work and no telemetry of any kind, and your space is Markdown files in a folder you chose. Point LM Studio at it and every element of the arrangement is on the same machine, which is a sentence you can put in front of a client or a security review without qualifying it.
It is also worth saying what this isn’t. There’s no offline mode to switch on, because nothing is online to begin with.
Add Filamental to LM Studio’s mcp.json as an entry named filamental, running node against the bundled server with your space folder passed after a --vault argument:
{
"mcpServers": {
"filamental": {
"command": "node",
"args": [
"--no-warnings",
"/absolute/path/to/filamental-mcp/dist/index.js",
"--vault",
"/absolute/path/to/your/vault"
]
}
}
}
Copy both absolute paths from Settings, then AI, then Other AI apps inside Filamental. You need LM Studio 0.3.17 or later, Node.js 22 or later, and Filamental v0.2.4 or later, on Windows, macOS or Linux.
One prerequisite, and it’s the only one that catches people out. The server reads the index Filamental builds and never builds one itself, so the space has to have been opened in the application at least once on that machine. A folder it hasn’t seen stops with a message saying exactly that. If reading a folder somebody sent you is what you want, point the AI at the files directly instead, since a space is plain Markdown and no index is involved.
There’s a second route, from our side. Since v0.4.0, Filamental’s own AI window can use LM Studio directly. Choose LM Studio (on this computer) from the provider list, check the address it fills in, and pick from the models you have loaded, with no key and no JSON. The step-by-step is in Help. MCP is the route for working from LM Studio’s own chat window, and the rest of this page is about that.
What the model can then do is exactly what any other client can do: search the space, read notes and properties, follow connections in both directions, create and edit nodes, and draw typed connections. The connection doesn’t know or care where the model is running.
Building a structure through MCP means calling tools accurately and repeatedly: create this node, give it that type, connect it to the other one in this direction, then do it forty more times without losing the thread. Small models vary enormously at exactly that, and a model that holds a perfectly good conversation about your project can still make a mess of building it.
So try it on a small project first, with something you wouldn’t mind rebuilding. If the tool calls come back malformed or the model forgets what it has already created, the honest fix is a more capable model rather than a different configuration, and no amount of prompting will get you round it.
When a local model isn’t up to authoring, it is often still perfectly good at reading. A structure you built by hand, or with a cloud model, can be interrogated locally afterwards, which keeps the confidential half of the work on the confidential half of the setup.
A short briefing arrives when the connection opens, covering what nodes, categories and connectors are and the conventions that keep a structure readable, and the full skill guide and file format specification are pulled on demand only when a task needs them. That layering matters more with a local model than a frontier one, since a small context window isn’t something to spend on documentation the job doesn’t need.
Both documents are published on this website word for word as they are sent: the skill file and the file format reference. Nothing else runs underneath them, and the MCP server has no network access of its own.
Free on the Personal plan, which is free permanently with no account and no card, and not credited, seat-limited or reserved for a better tier. The paid tier is $120 a year, or $12 a month and covers handing work over beyond the one published link that's free: more links, updating a link already sent, the HTML download and presenting. A link is encrypted on your machine before it reaches us, so we can't read it either.
If the reason you run models locally is the work rather than the hardware, the In practice pages are written for the fields where that is usually the case.
LM Studio has acted as an MCP host since version 0.3.17, so you add Filamental to its mcp.json as an entry named filamental, running node against the bundled server with your space folder passed after a --vault argument. Copy both absolute paths from Settings, then AI, then Other AI apps inside Filamental. It’s the same configuration used by Claude Code and Cursor.
No, and that’s the reason to use this combination rather than any other on the site. The model runs on your own hardware in LM Studio, the MCP server is a local process, and your space is Markdown files in a folder on your own disk. Filamental has no account, no sign-in and no telemetry of any kind, so there’s no channel for anything to leave by even if somebody wanted one.
Some will and some won’t, and it’s worth knowing that before you judge the connection. The protocol working isn’t the same as the arrangement working well, because building a structure means calling tools accurately and repeatedly, and small models vary enormously at exactly that. Try it on a small project first, and if the tool calls are unreliable the honest fix is a more capable model rather than a different configuration.
The same as any other MCP client. It can search nodes, read their notes and properties, follow connections in both directions, create and edit nodes, and draw typed connections. The reach is identical whether the model is running on your desk or in somebody else's data centre, since the connection doesn’t know or care which.
Yes, since version 0.4.0. Choose LM Studio (on this computer) from the provider list in Filamental's AI window, check the server address it fills in, which is http://localhost:1234 unless you have changed it, and Filamental lists the models you have loaded. There’s no key and nothing leaves your machine. The same caveat about tool calling applies, and MCP remains the route if you would rather work from LM Studio's own chat window.
Not directly. Open WebUI's MCP support is HTTP-only by design, since it runs as a web application rather than a local process, and Filamental's server talks over stdio. It can be bridged with a proxy such as mcpo, but that’s a self-assembly job and we don’t support it. LM Studio is the local host we would point you at instead.
That’s the case this arrangement exists for, and it’s the only test that tells you anything. Free to build in, no account, no card, and nothing that leaves the machine.