Arcticdb MCP
MCP server for ArcticDB
Arcticdb MCP is an open-source mcp server by YMuskrat, written mainly in Python, with 727 GitHub stars and the MIT license. Its code was last updated Oct 20, 2026. The latest PyPI release is arcticdb-mcp 0.2.4, published Mar 9, 2026, with 57 downloads last week.
Scan summary: scanned Nov 5, 2026 at commit 044c7ca. Seen able to connect to databases, connect to the internet. Scan policy
How to install Arcticdb MCP
Built from the start command in the project's README: uvx arcticdb-mcp. Check the README for required keys or settings.
claude mcp add arcticdb-mcp -- uvx arcticdb-mcp{
"mcpServers": {
"arcticdb-mcp": {
"command": "uvx",
"args": [
"arcticdb-mcp"
]
}
}
}{
"mcpServers": {
"arcticdb-mcp": {
"command": "uvx",
"args": [
"arcticdb-mcp"
]
}
}
}code --add-mcp '{"name":"arcticdb-mcp","command":"uvx","args":["arcticdb-mcp"]}'What Arcticdb MCP can touch
- Our checks did not find this. The tool may still do it.Run shell commandsNot seen in this scan
- Our checks did not find this. The tool may still do it.Run dynamic codeNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or write filesNot seen in this scan
- Our checks did not find this. The tool may still do it.Read environment and secretsNot seen in this scan
- Our checks did not find this. The tool may still do it.Control a web browserNot seen in this scan
- The server lists a tool that does this.Connect to databasesListed as a tool: query_filter
- Our checks did not find this. The tool may still do it.Read or send messagesNot seen in this scan
- Our checks did not find this. The tool may still do it.Touch money or tradingNot seen in this scan
- Seen in this scan, either in the code or while it ran.Connect to the internetContacted pypi.org
"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 044c7ca, Nov 5, 2026. See the scan policy.
Before you install Arcticdb MCP
AgenticMart scanned Arcticdb MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What it can access
- An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
Before you install
- Pin the version you reviewed instead of always installing the latest release.
- Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
- Maintained by YMuskrat on GitHub, 727 stars and 57 forks. Popularity is not proof of safety.
- Last code change: Oct 20, 2026.
- Open-source license: MIT.
Tools Arcticdb MCP exposes (49)
Listed by the server itself during our scan of commit 044c7ca.
get_uriReturn the ArcticDB URI used by this MCP server connection.
describeReturn a compact summary of the ArcticDB store. If library is provided, describes only that library. If omitted, describes all libraries. Returns per symbol: row count, column names, date range, latest version number, last update time, and metadata. Useful as a first call to orient Claude before a
modify_library_optionModify a configurable library option. Supported options include DEDUP, ROWS_PER_SEGMENT, COLUMNS_PER_SEGMENT, REPLICATION, and BACKGROUND_DELETION.
write_batchWrite multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "index_column"?: str}
append_batchAppend to multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "index_column"?: str}
update_batchUpdate multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "date_range"?: [start, end], "index_column"?: str}
delete_batchDelete multiple symbols or symbol versions in one call. request item can be symbol string or {"symbol": str, "version_ids": [int, ...]}.
read_batchRead multiple symbols in one call. symbols items can be symbol strings or request dicts with: symbol, as_of, date_range, row_range, columns, output_format.
read_metadata_batchRead metadata for multiple symbols in one call. symbols items can be symbol strings or request dicts with symbol/as_of.
get_description_batchGet schema/description for multiple symbols in one call. symbols items can be symbol strings or request dicts with symbol/as_of.
write_metadata_batchWrite metadata for multiple symbols in one call. payload format: {"symbol": str, "metadata": any}
write_pickleWrite arbitrary pickle-serializable data to a symbol.
write_pickle_batchWrite multiple pickle-serializable payloads in one call. payload format: {"symbol": str, "data": any, "metadata"?: any, "index_column"?: str}
list_librariesList all libraries in the Arctic instance.
create_libraryCreate a new library with the given name. Libraries are the top-level containers for named symbols in ArcticDB.
delete_libraryDelete a library and all its underlying data permanently. No-op if the library does not exist.
library_existsCheck whether a library with the given name exists.
get_libraryReturn the name and full list of symbols stored in a library.
get_library_optionsReturn non-enterprise library options.
get_enterprise_optionsReturn enterprise library options.
reload_symbol_listForce a symbol-list cache reload for a library.
compact_symbol_listCompact the symbol list cache into a single key in storage.
prune_previous_versionsRemove all non-snapshotted symbol versions except the latest.
is_symbol_fragmentedCheck whether compaction would reduce segment count for a symbol.
defragment_symbol_dataDefragment symbol data by compacting fragmented row-sliced segments. Returns the resulting version information.
query_filterFilter rows using conditions. filters: list of dicts, e.g. [{"column": "price", "op": ">", "value": 100}, {"column": "volume", "op": "<", "value": 5000}] Supported ops: >, >=, <, <=, ==, !=
query_filter_isinFilter rows where column value is in a list. e.g. column="status", values=["active", "pending"]
query_groupbyGroup by a column and aggregate. aggregations: e.g. {"price": "mean", "volume": "sum"} Supported agg ops: mean, sum, min, max, count
query_date_rangeFilter rows by date range on a datetime-indexed symbol. start/end: ISO format strings e.g. "2024-01-01"
query_resampleResample a datetime-indexed symbol and aggregate. rule: pandas offset string e.g. "1h", "1D", "1W" aggregations: e.g. {"price": "mean", "volume": "sum"} Supported agg ops: mean, sum, min, max, count, first, last
list_symbolsList all symbol names stored in the given library.
read_symbolRead a symbol's full data as a list of row records, index included. Use as_of to read a specific historical version number; omit for the latest version.
read_symbol_pageRead a paginated slice of a symbol using backend row slicing and column projection. Returns rows along with the resolved version and pagination continuation metadata. Parameters: - library: Name of the library. - symbol: Name of the symbol. - offset: 0-indexed row offset to begin reading from (must
head_symbolReturn the first n rows of a symbol (default 5), index included. Useful for previewing large datasets without loading all data.
tail_symbolReturn the last n rows of a symbol (default 5), index included. Useful for previewing the most recent data without loading all data.
write_symbolWrite data to a symbol, creating a new version. data is a list of row records, where each record is a dict of column name to value. If a datetime column is detected (date, datetime, timestamp, ts, time, index), it is automatically set as the index to preserve time series structure. Example: [{"date"
append_symbolAppend rows to an existing symbol, creating a new version. The new rows must have index values strictly later than the existing data. data is a list of row records, where each record is a dict of column name to value.
update_symbolOverwrite a date range of a timeseries symbol with new data, creating a new version. The symbol must have a datetime index. Only the rows whose index falls within the range of the provided data are replaced; rows outside that range are preserved. data is a list of row records, where each record is a
delete_symbolDelete a symbol and all its versions from the library. No-op if the symbol does not exist.
delete_data_in_rangeDelete all rows within a date range from a timeseries symbol, creating a new version. The symbol must have a datetime index. start and end are ISO 8601 date strings, e.g. "2024-01-01".
Hosts it contacted while running
Arcticdb MCP is an open-source mcp server by YMuskrat, written mainly in Python. MCP server for ArcticDB
At a glance
- Stars
- 727
- Forks
- 57
- Language
- Python
- License
- MIT
- Created
- Feb 2026
- Last update
- Oct 20, 2026
- Type
- MCP Server
- Price
- Free
Questions about Arcticdb MCP
What is Arcticdb MCP?
MCP server for ArcticDB
Who maintains Arcticdb MCP?
Arcticdb MCP is maintained by YMuskrat on GitHub (YMuskrat/arcticdb_mcp). AgenticMart lists it from public repository data.
Is Arcticdb MCP safe to use?
AgenticMart scanned Arcticdb MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What license does Arcticdb MCP use?
It is published under the MIT license.
Arcticdb MCP alternatives
View more →Similar mcp servers in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Arcticdb MCP (this page) YMuskrat | 727 | MIT | Oct 20, 2026 | Scanned, no flagged issues |
| Github MCP Server github | 34k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Fastapi MCP tadata-org | 12k | MIT | Nov 24, 2025 | Scanned, no flagged issues |
| GhidraMCP LaurieWired | 12k | Apache-2.0 | Oct 10, 2026 | Scanned, no flagged issues |
| MCP Go mark3labs | 9.2k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Git MCP idosal | 8.5k | Apache-2.0 | May 8, 2026 | Scanned, no flagged issues |