Context7
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Description from the maker (original English)
Astra DB tools for agents: schema, find, vector search, guarded writes, and interactive views.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
ASTRA_DB_APPLICATION_TOKEN, ASTRA_DB_API_ENDPOINT, ASTRA_DB_KEYSPACE, ASTRA_MCP_READ_ONLYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://astra-widgets-mcp.vercel.app/mcpOpen Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"astra": {
"command": "npx",
"args": [
"-y",
"@erichare/astra-mcp"
],
"env": {
"ASTRA_DB_APPLICATION_TOKEN": "your-value",
"ASTRA_DB_API_ENDPOINT": "your-value",
"ASTRA_DB_KEYSPACE": "your-value",
"ASTRA_MCP_READ_ONLY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add --transport http astra https://astra-widgets-mcp.vercel.app/mcpclaude mcp add astra --env ASTRA_DB_APPLICATION_TOKEN=your-value --env ASTRA_DB_API_ENDPOINT=your-value --env ASTRA_DB_KEYSPACE=your-value --env ASTRA_MCP_READ_ONLY=your-value -- npx -y @erichare/astra-mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"astra": {
"url": "https://astra-widgets-mcp.vercel.app/mcp"
}
}
}Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"astra": {
"command": "npx",
"args": [
"-y",
"@erichare/astra-mcp"
],
"env": {
"ASTRA_DB_APPLICATION_TOKEN": "your-value",
"ASTRA_DB_API_ENDPOINT": "your-value",
"ASTRA_DB_KEYSPACE": "your-value",
"ASTRA_MCP_READ_ONLY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"astra": {
"type": "http",
"url": "https://astra-widgets-mcp.vercel.app/mcp"
}
}
}Paste into .vscode/mcp.json in your project
{
"servers": {
"astra": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@erichare/astra-mcp"
],
"env": {
"ASTRA_DB_APPLICATION_TOKEN": "your-value",
"ASTRA_DB_API_ENDPOINT": "your-value",
"ASTRA_DB_KEYSPACE": "your-value",
"ASTRA_MCP_READ_ONLY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://astra-widgets-mcp.vercel.app/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
ASTRA_DB_API_ENDPOINT envASTRA_DB_KEYSPACE envASTRA_MCP_READ_ONLY envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account erichare, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: ASTRA_DB_APPLICATION_TOKEN
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed –, and the latest version (2.0.0) reached the registry last month.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Context7, Codebase Memory, Exa
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Unofficial, community-maintained Astra DB integration by JEStats, not affiliated with or endorsed by DataStax or IBM. An MCP server with live data tools, guarded writes, vector and hybrid search, interactive MCP Apps views, and about 1,660 bundled Data API examples. It also includes a one-command installer for Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop, and IBM Bob.
npx -y @erichare/astra-mcp init
init detects your agents and configures each one. Its login step reuses an existing credential source or asks for an Astra application token with hidden input, lets you pick a database, and writes connection settings to a git-ignored .env. There's no restart: the server re-reads credentials on every call. Requires Node.js 20+.
Already configured the Astra CLI? Run login --profile analytics to choose a database from a named profile, or use init --no-login followed by doctor to reuse the default configuration directly. Profile login stores only the profile/config selector and connection details, keeping the token in .astrarc. The npm package name stays unchanged for compatibility.
astra-mcp | Serve MCP over stdio (the default when stdin isn't a terminal) |
astra-mcp init | Configure agents: --agents a,b, --project, --dry-run, --yes, --no-login |
astra-mcp login | Connect a database: --profile, --astrarc, --astra-env, --global, --database, --keyspace, --endpoint, --token-stdin |
astra-mcp doctor | Check credentials, connectivity, .env hygiene, and agent setup (--json) |
astra-mcp uninstall | Undo init |
astra-mcp serve --read-only | Serve without the write tools |
astra-mcp bob-bundle --out | Build the IBM Bob bundle |
{ "mcpServers": { "astra-db": { "command": "npx", "args": ["-y", "@erichare/astra-mcp@2"] } } }
The 18 tools:
connection_status, list_databasesdatabase_overview, describe_collection, describe_table, list_vectorize_providersfind, vector_search, count, distinct_valuescode_examplesinsert, update, delete, create_collection, create_table, create_index, dropDestructive operations need the user's confirmation, through elicitation or an explicit confirm argument after the user approves. Credentials come from the environment, then the project's .env, host settings, login --global, and the Astra CLI's ~/.astrarc.
The package bundles everything into one file with no runtime dependencies. Releases after 2.0.0 are published from GitHub Actions with npm provenance.
Documentation, the Claude Code and Codex plugin, and the hosted OAuth endpoint for ChatGPT and claude.ai: [github.com/jestatsio/astra-db-plugin](https://github.com/jestatsio/astra-db-plugin).
Apache-2.0 for this plugin's own code. Includes documentation-derived examples vendored from sl-at-ibm/astra-toolkit-skill; see the bundled NOTICE for attribution and upstream licensing status. Community project, not an official DataStax or IBM product.