Datapacks
A datapack is Meko's fundamental unit of isolation. Each datapack provides a self-contained persistent store for conversations, memory, and knowledge, accessible via a single MCP server endpoint.
What's in a datapack
When you create a datapack, Meko provisions:
- An MCP server endpoint. A unique URL that your agent uses to discover and interact with the datapack.
- An MCP server API key. For authenticating MCP requests.
- Isolated storage. Data storage scoped to your agent(s), managed internally by Meko.
Create a datapack
The first time you sign in to the Meko portal, Meko walks you through the steps to create your default datapack (meko_default_datapack) and connect it to your client.
To create additional datapacks:
- In the Meko portal, navigate to Datapacks.
- Click Add Datapack.
- Follow the instructions in the configure wizard.
Share a datapack
To share your datapack with colleagues:
- In the Meko portal, under Datapacks, select the datapack you want to share.
- Click Share.
- Enter the email of the person you want to share with, and select the permission level.
- Click Send Invite.
Isolation model
Each datapack is fully isolated:
- Data isolation. Separate database per datapack. One agent cannot access another's data.
- Credential isolation. Unique credentials per datapack with an MCP endpoint.
- MCP isolation. Each datapack's MCP server only exposes that datapack's tools and data.
Connect via MCP
Each datapack exposes an MCP server that agents use to interact with their data:
{
"mcpServers": {
"my-datapack": {
"command": "meko",
"args": ["mcp", "serve", "--name", "my-datapack"]
}
}
}
When you create a datapack in the Meko portal, Meko provides instructions to connect your datapack to your agent automatically. The connection commands are also available under Install in the Meko portal.
You can also configure clients by manually adding this configuration to your coding agent or agent framework. See Integrations.
Manage datapacks
Manage your datapacks from the Datapacks page in the Meko portal. Datapacks lists all your datapacks. From here you can add and share datapacks.
Select a datapack to view the conversations, memories, learnings, knowledge the datapack holds.
From here, you can review and promote learnings to knowledge.