ArcticDB
MCP server for ArcticDB
What is ArcticDB?
ArcticDB is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for arcticdb
MCP server for ArcticDB
This server falls under the Databases category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for ArcticDB
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx arcticdbConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use ArcticDB
The ArcticDB MCP server exposes ArcticDB — Man Group's high-performance columnar time-series database — to AI assistants through 48 MCP tools covering reading and writing symbols, batch operations, version management, snapshots, semantic filtering, grouping, resampling, and maintenance tasks. It supports local LMDB storage as well as AWS S3, Azure Blob Storage, and S3-compatible backends, configured through a single ARCTICDB_URI environment variable. Data engineers and quant analysts can query financial time-series data, manage symbol versions, and run aggregations through natural-language prompts without writing Python code.
Prerequisites
- Python 3.9 or later installed
- uvx (from the uv package manager) or pipx for isolated installation
- An ArcticDB storage backend: local LMDB path, AWS S3 bucket, or Azure Blob container
- AWS credentials or Azure credentials if using cloud storage backends
- An MCP-compatible client such as Claude Desktop, Cursor, Windsurf, or Continue
Install arcticdb-mcp
Install the MCP server using uvx for an isolated, always-up-to-date install. Alternatively use pipx or pip.
# Recommended
uvx arcticdb-mcp
# Or with pipx
pipx install arcticdb-mcp
# Or with pip
pip install arcticdb-mcpChoose your ArcticDB URI
The ARCTICDB_URI environment variable tells the server where your data lives. Choose the format that matches your backend.
# Local LMDB (development)
lmdb:///home/user/myarcticdb
# AWS S3
s3://s3.amazonaws.com:my-bucket?region=us-east-1&access=AKIAIOSFODNN7EXAMPLE&secret=wJalrXUtnFEMI
# Azure Blob Storage
azure://AccountName=myaccount;AccountKey=mykey;Container=mycontainerConfigure Claude Desktop
Add the arcticdb-mcp server to your Claude Desktop configuration with the ARCTICDB_URI environment variable.
{
"mcpServers": {
"arcticdb": {
"command": "uvx",
"args": ["arcticdb-mcp"],
"env": {
"ARCTICDB_URI": "lmdb:///home/user/myarcticdb"
}
}
}
}Optional: enable HTTP/SSE mode
Set ARCTICDB_MCP_PORT to expose the server over HTTP instead of stdio, useful for remote or shared deployments.
ARCTICDB_MCP_PORT=8080 uvx arcticdb-mcpRestart your client and verify
Restart Claude Desktop and ask a simple question about your data to confirm the 48 tools are accessible and the URI is correct.
ArcticDB Examples
Client configuration
Claude Desktop configuration using uvx to run arcticdb-mcp with a local LMDB storage backend.
{
"mcpServers": {
"arcticdb": {
"command": "uvx",
"args": ["arcticdb-mcp"],
"env": {
"ARCTICDB_URI": "lmdb:///home/user/myarcticdb"
}
}
}
}Prompts to try
Natural-language queries that map to the 48 ArcticDB MCP tools for reading, filtering, and managing time-series data.
- "Read symbol NVDA from the finance library"
- "Filter AAPL data where price is greater than 500 and volume is at least 1000"
- "List all symbols in the equities library"
- "Create a snapshot of the current state of the trading library called 'eod-2025-06'"
- "Resample MSFT daily OHLCV data to weekly frequency"
- "Show me the version history for symbol SPY"Troubleshooting ArcticDB
ARCTICDB_URI not recognized or connection fails on startup
Check the URI format carefully — local paths require triple slashes on Linux/macOS (lmdb:///path) and a drive letter on Windows (lmdb://C:/path). Verify the path exists and is writable.
S3 backend returns access denied errors
Ensure the access and secret query parameters in your S3 URI are correct, or that the environment you're running in has IAM credentials via AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY set correctly for your bucket's region.
uvx command not found
Install the uv package manager first: 'curl -LsSf https://astral.sh/uv/install.sh | sh'. Then confirm 'uvx --version' works before retrying.
Frequently Asked Questions about ArcticDB
What is ArcticDB?
ArcticDB is a Model Context Protocol (MCP) server that mcp server for arcticdb It connects AI assistants to external tools and data sources through a standardized interface.
How do I install ArcticDB?
Follow the installation instructions on the ArcticDB GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with ArcticDB?
ArcticDB works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is ArcticDB free to use?
Yes, ArcticDB is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
ArcticDB Alternatives — Similar Databases Servers
Looking for alternatives to ArcticDB? Here are other popular databases servers you can use with Claude, Cursor, and VS Code.
Excelize
★ 20.6kGo language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
MCP Toolbox for Databases
★ 15.3kOpen source MCP server specializing in easy, fast, and secure tools for Databases.
DBHub
★ 2.8kA universal database gateway MCP server that enables AI assistants to connect to and query multiple databases (PostgreSQL, MySQL, MariaDB, SQL Server, SQLite) with support for schema exploration, SQL execution, and secure connections via SSH tunnels.
Tabularis
★ 2.1kA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
Postgres AI Guide
★ 1.7kMCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generate better PostgreSQL code.
Anyquery
★ 1.7k🏎️ 🏠 ☁️ - Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by design.
Browse More Databases MCP Servers
Explore all databases servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up ArcticDB in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use ArcticDB?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.