Colabfit MCP server
io.github.colabfit/colabfit-mcp·v1.0.0·2 starsAn MCP server that provides access to the ColabFit database
2 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Colabfit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Colabfit tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan1 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 48 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Colabfit compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 802 Databases servers
- GitHub stars
- 2
- more than 60% of 602 Databases servers
- Downloads a week
- 19
- more than 6% of 328 Databases servers with a package
Install Colabfit in Claude Code, Cursor or VS Code
claude mcp add colabfit-mcp -- uvx colabfit-mcp
What the publisher says
From the Colabfit repository's README, as published. We do not edit it. Read it on GitHub
colabfit-mcp
An MCP server for discovering ColabFit datasets and training MACE interatomic potentials using KLIFF and KLAY.
Overview
This is a Model Context Protocol (MCP) server that gives AI assistants the ability to:
- Search and download scientific datasets from ColabFit
- Train MACE interatomic potentials on your local hardware (GPU or CPU)
- Run energy/forces calculations and validate models with OpenKIM test drivers
It bridges conversational AI and local compute — the AI agent searches for data, trains models, and runs simulations on your machine through this server.
Prerequisites
- Docker and Docker Compose v2 — for the containerized server
- Git — for cloning the repository
- make — for the quick-start commands (optional; manual steps are documented below)
- (Optional) NVIDIA GPU + drivers — for GPU-accelerated training
- (Optional) nvidia-container-toolkit — required for Docker to access the GPU
For local (non-Docker) installation, only Python 3.10+ is required. See Local Installation.
Setup
Quick Start (Recommended)
git clone https://github.com/colabfit/colabfit-mcp.git
cd colabfit-mcp
# One-time setup: creates data directories and .env file
make setup
# Build Docker images with your user ID for proper permissions
make buildThen register the MCP server with your client (see Register the MCP server below) and restart your client. The container starts automatically when your AI client connects.
Run make help to see all available commands.
Manual Setup
If you prefer not to use the Makefile:
1. Configure environment
cp example.env .env
# Edit .env to customize data directory location if desired2. Create data directories
# Default location
mkdir -p ./colabfit_data/models ./colabfit_data/datasets ./colabfit_data/inference_output ./colabfit_data/test_driver_output
# Or custom location (must match COLABFIT_DATA_ROOT in .env)
# mkdir -p /your/custom/path/{models,datasets,inference_output,test_driver_output}3. Build with user ID mapping
# This ensures the container user matches your host user and selects the right
# Dockerfile for your platform (CPU-only on macOS, GPU on Linux with NVIDIA)
USER_ID=$(id -u) GROUP_ID=$(id -g) ./start.sh buildRegister the MCP server
start.sh automatically detects NVIDIA GPU availability and enables GPU passthrough when present, falling back to CPU otherwise.
Claude Code:
claude mcp add colabfit-mcp -- /path/to/colabfit-mcp/start.shReplace /path/to/colabfit-mcp with the absolute path to this repository. Then restart Claude Code for the new server to take effect.
Claude Desktop:
Add to your Claude Desktop config (Settings > Developer > Edit Config):
{
"mcpServers": {
"colabfit-mcp": {
"command": "/path/to/colabfit-mcp/start.sh",
"args": ["run", "--rm", "-i", "server"]
}
}
}OpenAI Agent (API-based, not ChatGPT app):
OpenAI agents that support MCP can connect to this server over stdio by launching the same command used above.
Use this command as the MCP server entrypoint:
/path/to/colabfit-mcp/start.shIf your agent framework requires explicit command/args fields, use:
{
"command": "/path/to/colabfit-mcp/start.sh",
"args": ["run", "--rm", "-i", "server"]
}Notes:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Colabfit: common questions
- Is Colabfit MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Colabfit safety report
- How do I install Colabfit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Colabfit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Colabfit maintained?
- The last commit was 82 days ago (2026-08-14). The latest release is v1.0.0.
- What can I use instead of Colabfit?
- Servers from other publishers that do the same job: CogniCore MCP server, DBHub MCP server and Neo4j Cypher MCP server.
- How does Colabfit compare with other Databases MCP servers?
- safety score 89/100 (higher than 80% of 802 Databases servers); github stars 2 (more than 60% of 602 Databases servers); downloads a week 19 (more than 6% of 328 Databases servers with a package). Full comparison.
Alternatives to Colabfit
Same job from other publishers: the closest match first, then the best rated.
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- Neo4j CypherA simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.not reviewedEstablishedA
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
AirtableRead and write access to Airtable database schemas, tables, and records.not reviewedEstablishedB