MCP .md

This page documents the Model Context Protocol (MCP) server for LaminHub.

MCP connects AI applications to LaminHub so they can retrieve and manage data in a LaminDB instance on behalf of the authenticated user.

Warning

MCP support is experimental. Tools and behavior may change before a stable release.

Connect

Configure your MCP client with the hosted HTTP endpoint and a Lamin JWT. For example:

{
  "mcpServers": {
    "laminhub": {
      "type": "http",
      "url": "https://lamin.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer <lamin-jwt>"
      }
    }
  }
}

Replace <lamin-jwt> with a JWT obtained from your Lamin API key. See Authentication for how to obtain a JWT.

Because Lamin JWTs expire, obtain a new one from your API key when needed.

Connect Codex

In Codex, select Plugins → MCP → Add → Add Custom MCP Server. Give the server a name, such as laminhub, enter https://lamin.ai/api/mcp, and select No Authentication.

Then add the MCP server for your LaminHub deployment to ~/.codex/config.toml:

[mcp_servers.laminhub]
url = "https://lamin.ai/api/mcp"
bearer_token_env_var = "LAMIN_ACCESS_TOKEN"

Set LAMIN_ACCESS_TOKEN to your Lamin JWT, then restart Codex from the same shell so it inherits the environment variable. For example, on macOS:

export LAMIN_ACCESS_TOKEN="<lamin-jwt>"
open -a Codex

Connect GitHub Copilot

In GitHub Copilot, select Customize → MCP → + Add Server. Enter https://lamin.ai/api/mcp. Select HTTP as the transport, then add the header:

Authorization: Bearer <lamin-jwt>

Replace <lamin-jwt> with your Lamin JWT.