Use case

Give assistants the work, not the files.

Your team already works with AI assistants. Governed MCP tools let them extract, search and answer over company documents while the files stay home.

Files never leave Tool-level permissions Every call logged Standard MCP endpoint

The assistant is already here. The documents are the problem.

Teams paste sensitive files into chat tools today, or IT bans assistants outright and the productivity disappears. Both outcomes lose.

  • Shadow uploads. Staff paste contracts and customer data into whatever assistant answers fastest, outside every control you have.
  • Blanket bans. Blocking assistants protects the files and forfeits the value, and the ban erodes one exception at a time.
  • One-off connectors. Every internal integration hand-builds the same document plumbing, each with its own security review.
  • No audit trail. When leadership asks what left the network last quarter, nobody can answer from logs.

The assistant asks. The work stays home.

Four steps separate a useful assistant from an exposed file share, and all four are yours to set.

01

Connect

Any MCP-compliant assistant points at the LM-Kit One endpoint.

02

Govern

Administrators choose which tools are reachable and what they may return.

03

Work

The assistant calls tools; extraction, search and rendering run locally.

04

Audit

Every call is logged with what was disclosed, per owner.

A boundary you set, not one you hope for.

The assistant is a caller with credentials, a tool list and a log, the same as any other client you operate.

Clients

Any MCP client

Desktop assistants, coding agents and custom applications connect the same way; the endpoint speaks the standard protocol.

Disclosure

Results, never sources

The assistant receives what the allowed tool returns, not the file, the index or the folder behind it.

Identity

Sessions bound to an owner

Each session and the documents it may reach are bound to the authenticated owner, so callers cannot cross collections.

One endpoint, one key.

Point a compliant client at the endpoint and authenticate with an API key. The tool list it sees is the one you allowed.

mcp-config.json
{
  "mcpServers": {
    "lm-kit-one": {
      "url": "https://lmkit.internal/mcp",
      "headers": { "Authorization": "Bearer <api key>" }
    }
  }
}

Frequently asked questions.

Which assistants can connect this way?

Any MCP-compliant client: point it at the LM-Kit One endpoint with an API key, and the tool list it sees is exactly the one that key was allowed. No plugin development per assistant.

What can a connected assistant actually reach?

Only what allowed tools return. It never receives the file, the index, or the folder behind a tool, and each session is bound to its authenticated owner, so callers cannot cross collections.

How do we audit what assistants did?

Every tool call is attributable: which key, which tool, which arguments, when. The server's audit trail turns assistant activity into records you can review rather than traffic you infer.

Can our own agents use the same tools?

Yes. The protocol runs both directions: LM-Kit One exposes governed tools to external assistants, and agents built with LM-Kit.NET consume MCP servers, so in-house and third-party tooling compose.

Private Document Intelligence

Wire an assistant to your documents.