DataCompute Agent
Fetches datasets from IPFS by CID via public gateways for compute-over-data operations such as statistical analysis, anomaly detection, and data quality scoring.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DataCompute AgentRun the full pipeline on dataset QmY7Yh4UquoXHLPFo2oBhYJ3i9fF6CJ7d"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DataCompute Agent β AI-Powered Compute-Over-Data on Filecoin
Autonomous MCP server that fetches datasets from IPFS/Filecoin, performs computation (anomaly detection, statistical analysis, data quality scoring), and stores results back via Multi-Chain Storage (MCS) simulation.
Built for Data DAO Hackathon (Filecoin/DoraHacks) β Tracks 2 & 3 ($35K combined).
π― Problem
Data stored on Filecoin/IPFS is growing rapidly, but performing computation on that data requires manual retrieval, local processing, and re-upload β a slow, fragmented workflow. There's no autonomous agent layer that can fetch datasets, perform analysis, and store verified results back on-chain.
Related MCP server: MCP COO DeFi
β Solution
DataCompute Agent is an MCP (Model Context Protocol) server with 6 callable tools that provides autonomous compute-over-data on Filecoin/IPFS datasets:
Fetch datasets from IPFS by CID via public gateways
Compute statistics (mean, median, std dev, quartiles)
Detect anomalies using Z-score and IQR methods
Score data quality (completeness, uniqueness, consistency)
Store results to Filecoin via MCS (Multi-Chain Storage) simulation
Pipeline β run the complete fetch β compute β detect β quality β store cycle
π Unique Angle
Unlike existing Filecoin MCP servers that only handle storage (foc-storage-mcp, storacha/mcp), DataCompute Agent adds a computation layer β it doesn't just store/retrieve data, it analyzes data in-transit and stores verified results back on-chain. First MCP server to combine compute-over-data with multi-chain storage on Filecoin.
π Architecture
IPFS/Filecoin (Storage) DataCompute Agent (MCP)
+-----------------------+ +--------------------------+
| Dataset (CID) | | 1. fetch_dataset() |
| CSV, JSON, JSONL |--------->| 2. compute_statistics() |
| | | 3. detect_anomalies() |
| Results (via MCS) |<---------| 4. data_quality_score() |
| CID pinning | | 5. store_results() |
+-----------------------+ | 6. full_pipeline() |
+--------------------------+
|
v
+--------------------------+
| FastAPI Web Dashboard |
| - Submit CID for analysis |
| - View results & reports |
| - MCP tool explorer |
+--------------------------+π οΈ MCP Tools (6 callable)
# | Tool | Description | Endpoint |
1 |
| Retrieve dataset from IPFS by CID |
|
2 |
| Descriptive statistics on columns |
|
3 |
| Z-score / IQR anomaly detection |
|
4 |
| Completeness, uniqueness, consistency |
|
5 |
| Store results via MCS simulation |
|
6 |
| Complete fetchβcomputeβdetectβstore |
|
π Setup
git clone https://github.com/0xConsole/datacompute-agent.git
cd datacompute-agent
pip install -r requirements.txt
uvicorn main:app --reload --port 8000Open http://localhost:8000 for the dashboard.
π Live Demo
URL: https://datacompute-agent.vercel.app
π Tech Stack
Component | Technology |
Backend | Python + FastAPI |
MCP Interface | MCP Server pattern (6 callable tools) |
IPFS Gateway | ipfs.io / dweb.link / cloudflare-ipfs |
MCS Simulation | FilSwan MCS API simulation |
Data Processing | pandas, numpy |
Anomaly Detection | Z-score, IQR methods |
Storage | SQLite (audit trail) |
Deployment | Vercel |
π What's Real vs Mocked
Component | Status |
IPFS dataset retrieval | β Real (public IPFS gateways) |
Data computation (stats, anomalies) | β Real (pandas/numpy) |
MCP tool interface | β Real (FastAPI endpoints) |
Data quality scoring | β Real |
MCS storage simulation | β οΈ Mocked (simulates FilSwan MCS API) |
Filecoin deal-making | β οΈ Mocked (no FIL tokens needed) |
All mockable components are behind interfaces β swap in real MCS SDK and Filecoin deals when FIL is available.
π·οΈ Tracks Covered
Track 2 β Multi-Chain Storage ($20K): Results stored via MCS simulation, cross-chain storage gateway integration
Track 3 β Computing Over Data ($15K): Core functionality β computation on data retrieved from Filecoin
π Links
Live Demo: https://datacompute-agent.vercel.app
Filecoin Docs: https://docs.filecoin.io
FilSwan MCS: https://docs.filswan.com/multi-chain-storage
IPFS: https://docs.ipfs.io
π License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for Boson Protocol β on-chain agentic commerce for physical & digital goods.
Cloud-hosted MCP server for durable AI memory
Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.
Related MCP Servers
- AlicenseCqualityFmaintenanceπͺ MCP IPFS Server This server empowers language models π€ and other MCP clients to manage storacha.network spaces, upload/download data, manage delegations, and perform various other tasks by seamlessly wrapping w3 commands.3562 npm21MIT
- FlicenseNot gradedqualityDmaintenanceAutonomous MCP server for DeFi yield optimization, enabling yield opportunity discovery, treasury snapshots, market signals, and portfolio rebalancing.-
- FlicenseNot gradedqualityBmaintenanceA backend MCP server that enables AI agents to publish, validate, and search research papers, submit swarm-compute jobs, and invoke formal proof checking on the P2PCLAW decentralized network.15-
- AlicenseNot gradedqualityDmaintenanceAn MCP server for coordinating a permissionless swarm of AI agents to discover, investigate, and synthesize on-chain anomalies across EVM chains. Agents authenticate via off-chain ECDSA and earn reputation through useful contributions.MIT