Arcticdb MCP

by YMuskrat• 727•• Scanned•Claim this listing•Request removal

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 Code · Terminal
claude mcp add arcticdb-mcp -- uvx arcticdb-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "arcticdb-mcp": {
      "command": "uvx",
      "args": [
        "arcticdb-mcp"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "arcticdb-mcp": {
      "command": "uvx",
      "args": [
        "arcticdb-mcp"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"arcticdb-mcp","command":"uvx","args":["arcticdb-mcp"]}'

What Arcticdb MCP can touch

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsNot seen in this scan
  • Control a web browserNot seen in this scan
  • Connect to databasesListed as a tool: query_filter
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • 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

  1. Pin the version you reviewed instead of always installing the latest release.
  2. 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_uri

    Return the ArcticDB URI used by this MCP server connection.

  • describe

    Return 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_option

    Modify a configurable library option. Supported options include DEDUP, ROWS_PER_SEGMENT, COLUMNS_PER_SEGMENT, REPLICATION, and BACKGROUND_DELETION.

  • write_batch

    Write multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "index_column"?: str}

  • append_batch

    Append to multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "index_column"?: str}

  • update_batch

    Update multiple symbols in one call. payload format: {"symbol": str, "data": list[dict], "metadata"?: any, "date_range"?: [start, end], "index_column"?: str}

  • delete_batch

    Delete multiple symbols or symbol versions in one call. request item can be symbol string or {"symbol": str, "version_ids": [int, ...]}.

  • read_batch

    Read 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_batch

    Read metadata for multiple symbols in one call. symbols items can be symbol strings or request dicts with symbol/as_of.

  • get_description_batch

    Get schema/description for multiple symbols in one call. symbols items can be symbol strings or request dicts with symbol/as_of.

  • write_metadata_batch

    Write metadata for multiple symbols in one call. payload format: {"symbol": str, "metadata": any}

  • write_pickle

    Write arbitrary pickle-serializable data to a symbol.

  • write_pickle_batch

    Write multiple pickle-serializable payloads in one call. payload format: {"symbol": str, "data": any, "metadata"?: any, "index_column"?: str}

  • list_libraries

    List all libraries in the Arctic instance.

  • create_library

    Create a new library with the given name. Libraries are the top-level containers for named symbols in ArcticDB.

  • delete_library

    Delete a library and all its underlying data permanently. No-op if the library does not exist.

  • library_exists

    Check whether a library with the given name exists.

  • get_library

    Return the name and full list of symbols stored in a library.

  • get_library_options

    Return non-enterprise library options.

  • get_enterprise_options

    Return enterprise library options.

  • reload_symbol_list

    Force a symbol-list cache reload for a library.

  • compact_symbol_list

    Compact the symbol list cache into a single key in storage.

  • prune_previous_versions

    Remove all non-snapshotted symbol versions except the latest.

  • is_symbol_fragmented

    Check whether compaction would reduce segment count for a symbol.

  • defragment_symbol_data

    Defragment symbol data by compacting fragmented row-sliced segments. Returns the resulting version information.

  • query_filter

    Filter rows using conditions. filters: list of dicts, e.g. [{"column": "price", "op": ">", "value": 100}, {"column": "volume", "op": "<", "value": 5000}] Supported ops: >, >=, <, <=, ==, !=

  • query_filter_isin

    Filter rows where column value is in a list. e.g. column="status", values=["active", "pending"]

  • query_groupby

    Group by a column and aggregate. aggregations: e.g. {"price": "mean", "volume": "sum"} Supported agg ops: mean, sum, min, max, count

  • query_date_range

    Filter rows by date range on a datetime-indexed symbol. start/end: ISO format strings e.g. "2024-01-01"

  • query_resample

    Resample 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_symbols

    List all symbol names stored in the given library.

  • read_symbol

    Read 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_page

    Read 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_symbol

    Return the first n rows of a symbol (default 5), index included. Useful for previewing large datasets without loading all data.

  • tail_symbol

    Return the last n rows of a symbol (default 5), index included. Useful for previewing the most recent data without loading all data.

  • write_symbol

    Write 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_symbol

    Append 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_symbol

    Overwrite 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_symbol

    Delete a symbol and all its versions from the library. No-op if the symbol does not exist.

  • delete_data_in_range

    Delete 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

pypi.org

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.

NameStarsLicenceLast updatedScan
Arcticdb MCP (this page)
YMuskrat
727MITOct 20, 2026Scanned, no flagged issues
Github MCP Server
github
34kMITOct 30, 2026Scanned, no flagged issues
Fastapi MCP
tadata-org
12kMITNov 24, 2025Scanned, no flagged issues
GhidraMCP
LaurieWired
12kApache-2.0Oct 10, 2026Scanned, no flagged issues
MCP Go
mark3labs
9.2kMITOct 30, 2026Scanned, no flagged issues
Git MCP
idosal
8.5kApache-2.0May 8, 2026Scanned, no flagged issues