Footfall
Uses GitHub as an adoption-signal source for tracked AI developer tools, enabling side-by-side tool comparisons, weekly trend analysis, and lifecycle-phase discovery based on repository activity.
Uses Hugging Face data as an adoption-signal source for tracked models and AI tools, enabling comparisons, weekly trends, and discovery of tools in a given lifecycle phase.
Uses npm registry data as an adoption-signal source for tracked JavaScript/TypeScript tools, supporting comparisons, weekly trends, and discovery of rising tools.
Uses PyPI package data as an adoption-signal source for tracked Python tools, supporting tool comparisons, weekly trend analysis, and lifecycle-phase filtering.
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., "@Footfallcompare adoption signals for LangChain and LlamaIndex"
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.
Footfall
Real usage, not hype. Validated adoption signals for AI developer tools.
Footfall tracks how much real use named AI developer tools get, compared with how much attention they get. Tools means agent frameworks, SDKs, MCP servers and models — each tracked as one entity across GitHub, npm, PyPI and Hugging Face.
It stores its own daily snapshots, filters unusual star bursts, classifies each tool's lifecycle phase, and publishes a backtest of its own past calls.
What it ships as
Artifact | Description |
Remote MCP server | Three read-only tools for agents |
Skill |
|
Static dashboard | Leaderboards, methodology, backtest, dataset downloads |
README badges |
|
Open dataset | Daily snapshots and weekly features in Parquet |
Related MCP server: Dev AI Ecosystem MCP
MCP Tools
Tool | Purpose |
| Compare 2–6 tools side by side |
| Weekly time series for one tool |
| List tools in a lifecycle phase |
Status
Pre-build. Phase 0 (validation) has not started.
The project is currently at T0.3 Scaffold — the repository structure has been created and is awaiting Gate G0 (name and namespace confirmation) from the human owner, then T0.2 (accounts and secrets).
See docs/BUILD.md for the full product, security and build documentation.
Project Structure
footfall/
├── AGENTS.md # AI agent operating rules
├── CLAUDE.md # Points to AGENTS.md
├── SECURITY.md # Vulnerability disclosure policy
├── pyproject.toml
├── uv.lock # Committed, hashes included
├── registry/
│ ├── seed.yaml # Entities and source mappings
│ └── schema.json
├── config/
│ ├── methods.yaml # Thresholds, versioned
│ └── sources.yaml # Allow-listed hosts, limits
├── src/footfall/
│ ├── collectors/ # github.py npm.py pypi.py hf.py hn.py base.py
│ ├── store/ # Raw writer, parquet, duckdb views
│ ├── features/ # adoption.py attention.py normalize.py
│ ├── phase/ # rules.py model.py
│ ├── anomaly/ # bursts.py sampling.py
│ ├── ledger/ # calls.py resolve.py backtest.py
│ ├── export/ # entity_json.py leaderboards.py badges.py
│ ├── server/ # mcp_app.py tools.py validation.py limits.py
│ └── cli.py
├── skills/footfall/ # SKILL.md and references
├── site/ # Static dashboard source
├── phase0/ # Notebooks, preregistration.yaml, report
├── tests/
│ ├── fixtures/ # Recorded HTTP responses
│ ├── unit/ contract/ security/ golden/
└── .github/workflows/ # ci.yml daily.yml weekly.yml release.ymlQuick Start (Development)
# Requires uv: https://docs.astral.sh/uv/
uv sync --frozen
uv run pytest -q
uv run ruff check .
uv run mypy srcRoadmap
Phase | Duration | Status |
0 — Validate | ~2 weeks | 🔲 Not started |
1 — Data product | ~3–4 weeks | 🔲 Blocked on G1 |
2 — Serving | ~3 weeks | 🔲 Blocked on G1 |
3 — Launch | ~3–4 weeks | 🔲 Blocked on G3 |
What this is not
A news feed or general trend dashboard
Investment, purchasing, or security advice — every output says so
A fraud detector — it flags unusual patterns and says what it saw
An "Ask AI" chat box
Contributing
See AGENTS.md for agent rules. Human contributions follow the same task-card discipline described in docs/BUILD.md Section 20.
License
Code: Apache-2.0
Derived dataset: CC BY 4.0 — subject to terms review at Gate G2 before any release
Statistical information about public software projects. Not investment, security, or purchasing advice. Predictions are probabilistic and can be wrong. No affiliation with or endorsement by the projects listed.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only AI coding tools for change verification, release readiness, capacity, and guidance.
Search AI tools, browse categories and read tool details with source links. Free, read-only access.
Read-only approved AI tools, public stacks, guides, and evidence-aware comparisons.
Read-only AI project discovery, verification, comparison, shortlisting, and stack planning.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables querying real-time adoption metrics, trends, and comparisons for popular AI coding tools like OpenAI SDK, Anthropic SDK, Cursor, GitHub Copilot, and LangChain through natural language.41MIT
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with 6 tools for searching Hugging Face models, GitHub trending repos, analyzing GitHub repositories, fetching dev.to articles, Show HN launches, and Product Hunt daily launches. Built for dev tooling research and AI ecosystem analysis.-
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants like Claude Code and Cursor to get evidence-based tool and workflow recommendations from community data.MIT
- FlicenseNot gradedqualityBmaintenanceProvides protocol-neutral market intelligence for the AI agent economy, with read-only tools to search agents, retrieve details and histories, compare agents, list categories, view category rankings, and access methodology.-