Model Context Protocol β 13 servers, ~180 tools, AI-native development
Last updated: 2026-05-22 Β· Hermes Agent Β· DeepSeek V4 Flash
π‘ The Stack #
| # | Server | Tools | Area | Link |
|---|---|---|---|---|
| 1 | Firecrawl | ~24 | Web scraping, search, crawl, extraction, monitoring | firecrawl.dev |
| 2 | GitHub | ~30+ | PRs, issues, repos, code review, CI, releases | MCP GitHub Server |
| 3 | HuggingFace | ~20 | Hub search, Spaces, papers, datasets, HF Jobs | huggingface.co/mcp |
| 4 | Kaggle | ~50+ | Competitions, datasets, models, notebooks, leaderboards | kaggle.com/docs/mcp |
| 5 | W&B (Weights & Biases) | ~15 | Run tracking, traces, artifacts, reports, evals | github.com/wandb/wandb-mcp-server |
| 6 | arXiv | ~12 | Paper search, download, citation graph, alerts | github.com/blazickjp/arxiv-mcp-server |
| 7 | Browser Use | ~13 | Headless browser automation, screenshots, interaction | github.com/browser-use/browser-use |
| 8 | Filesystem | ~13 | File read/write, search, directory tree, metadata | MCP Filesystem Server |
| 9 | Context7 | ~2 | Library documentation query (Next.js, React, etc.) | mcp.context7.com |
| 10 | Git | ~10 | Local git operations (diff, log, branch, commit) | mcp-server-git |
| 11 | Time | ~2 | Timezone conversion, current time | MCP Time Server |
| 12 | Sequential Thinking | ~1 | Structured multi-step reasoning | @modelcontextprotocol/server-sequential-thinking |
| 13 | Supabase | ~? | Database, auth, storage via MCP | supabase.com/docs/guides/platform/mcp |
π₯ Firecrawl
crawl β scrape β search β map β extract β agent
π firecrawl.dev β Full-stack web intelligence:
- scrape β clean markdown from any URL, JSON schema extraction
- search β web search with snippet scraping
- crawl β multi-page extraction with depth control
- map β discover URLs on a domain
- agent β autonomous research across unknown pages
- interact β click, fill forms, navigate after scrape
- monitor β recurring diffs (markdown or JSON path tracking)
- parse β local PDF/Word/Excel β markdown
Use case: Documentation extraction, competitive research, content monitoring, data pipeline ingestion.
π GitHub
repos β issues β PRs β code review β actions β releases
π MCP GitHub Server β Full GitHub lifecycle:
- Repositories: clone, create, fork, manage remotes
- Pull requests: diff review, inline comments, merge
- Issues: create, triage, label, assign, search
- Actions: workflow status, logs
- Releases, gists, discussions, projects
- Multi-toolset architecture: granular permission scoping
Use case: PR code review automation, issue triage, release management.
π€ HuggingFace
hub β spaces β papers β datasets β jobs
π€ huggingface.co/mcp β AI/ML ecosystem:
- Hub search β models, datasets, Spaces by query/filter
- Repo details β overview, dataset structure, preview rows
- Space search β semantic search, MCP-enabled Spaces, dynamic invocation
- Paper search β ML research papers on HF hub
- HF Jobs β remote compute (Python/UV/Docker) for batch inference, evaluation
- Doc search β HF library documentation
- Duplicate Space β copy Spaces (free CPU/GPU tier)
Use case: Model discovery, dataset exploration, batch inference on remote compute.
π Kaggle
competitions β datasets β models β notebooks β leaderboards
π kaggle.com/docs/mcp β Data science & ML competitions:
- Competitions β search, metadata, data files, submissions, leaderboards
- Datasets β search, info, file listing, metadata update, upload
- Models β list, create, update, variations, version files
- Notebooks β create session, save+run, output download, status
- Forums β topics, comments, write-ups, hackathon tracks
- Benchmarks β create tasks, leaderboards
Use case: Competition analysis, dataset ingestion, model versioning, write-up research.
π W&B (Weights & Biases)
runs β artifacts β traces β reports β registry
π github.com/wandb/wandb-mcp-server β ML experiment & LLM observability:
- Runs: query, filter, sort, history sampling, diagnosis
- Artifacts: list versions, compare diffs, lineage
- Traces (Weave): LLM call tracing, eval summary, schema inference
- Reports: create markdown reports with native chart panels
- Registry: list entities, registries, collections, versions
- Analysis: log computed data, diagnose run health
Use case: Experiment tracking, LLM observability, eval dashboards, model registry.
π arXiv
search β abstract β download β read β citation graph β alerts
π github.com/blazickjp/arxiv-mcp-server β Academic research:
- Search β advanced query syntax, field filters, category scoping
- Abstract β quick relevance check before download
- Download β Read β full paper in markdown
- Citation graph β Semantic Scholar references/citations
- Semantic search β similarity search across downloaded library
- Watch topics β standing alerts for new papers
Use case: Literature review, citation tracking, research monitoring.
π Browser Use
navigate β click β type β extract β screenshot β scroll
π github.com/browser-use/browser-use β Headless browser with full interaction:
- Multi-tab management (list, switch, close tabs)
- Element interaction via index or coordinates
- HTML extraction, content query, screenshots
- Session management (list, close sessions)
- Agent mode for complex multi-step tasks
Use case: Dynamic SPA content, login-required pages, form automation.
π Filesystem
read β write β search β tree β edit β move
π MCP Filesystem Server β Local file operations:
- Read/write files, directory listing with sizes
- Recursive tree view, file search with glob patterns
- Line-based edit with diff output, file move/rename
- Media file read (images, audio as base64)
Use case: Code analysis, file manipulation, project exploration.
π Context7
resolve library β query docs
π mcp.context7.com β Up-to-date library documentation:
- Resolve Library ID β map package name to Context7 ID
- Query Docs β retrieve current docs + code examples with versioning
Use case: Framework documentation queries (Next.js, React, Tailwind, etc.).
π Git
status β diff β log β branch β commit β add
π mcp-server-git β Local git operations:
- Status, staged/unstaged diffs, commit logs
- Branch creation, checkout, listing
- Commit with message, add files, reset staged
- Diff between branches/commits
Use case: Local version control within agent workflow.
π Time
current time β convert time
π MCP Time Server β Timezone utilities:
- Get current time in any IANA timezone
- Convert between timezones
π§ Sequential Thinking
structured reasoning
π§ @modelcontextprotocol/server-sequential-thinking β Meta-cognitive reasoning tool:
- Dynamic, reflective problem-solving
- Branch, revise, backtrack through thoughts
- Hypothesis generation and verification
Use case: Complex problem decomposition, debugging, planning.
β‘ Supabase
database β auth β storage β realtime
β‘ supabase.com/docs/guides/platform/mcp β Backend-as-a-service via MCP:
- PostgreSQL queries, table management
- Authentication, user management
- File storage
- Realtime subscriptions
π By the Numbers #
Total MCP Servers : 13
Total Tools : ~180
Primary Agent : DeepSeek V4 Flash
Host : macOS (Apple Silicon)
CLI : Hermes Agent β OpenCode Go
π§ Why This Stack #
This isn't random β each server fills a role:
Research : arXiv + HuggingFace Papers + Firecrawl Search
Development : GitHub + Git + Filesystem + Context7
Data/ML : Kaggle + HuggingFace Hub + W&B
Automation : Browser Use + Firecrawl Agent + HF Jobs
Reasoning : Sequential Thinking + Time
Backend : Supabase
Tip: Stack evolves. This is a snapshot; new servers get added as workflows demand.
Part of my dev workflow β Enes Demir