100-GitHub-Projects-That-Defined-2025
A Selection of Top Open Source Tools 2025 - ⭐ Star if you like!
claude mcp add --transport stdio eon01-100-github-projects-that-defined-2025 node path/to/server.js \ --env MCP_SOURCE="Top 100 GitHub projects defined in 2025 (as curated by FAUN.dev ecosystem)" \ --env MCP_CONFIG_NAME="100-GitHub-Projects-That-Defined-2025"
How to use
This MCP server presents a curated, ranked list of the top 100 GitHub projects that defined 2025 within the FAUN.dev ecosystem. It exposes tooling to browse, filter, and retrieve metadata about each project, including repository URL, description, latest appearance, and popularity signals. Use the MCP interfaces to request a project by rank, search by keyword, or filter by tags related to DevOps, Kubernetes, AI/ML, and developer tooling. The server is designed to be agent-friendly: responses are lightweight, with stable fields for easy integration into automation, dashboards, or CLI tools. Typical workflows include feeding the data into an agent’s knowledge base, surfacing project details in a workflow, or cross-referencing with related MCP registries for orchestration and retrieval tasks.
How to install
Prerequisites:
- Node.js (v14+ recommended) and npm installed on your system
- Git to clone repositories if you prefer local source
-
Clone this MCP server repository (or use the published bundle you received): git clone https://github.com/your-org/100-GitHub-Projects-That-Defined-2025.git cd 100-GitHub-Projects-That-Defined-2025
-
Install dependencies: npm install
-
Start the server (as defined in mcp_config): npm run start
or, if using a direct node invocation as shown in the config:
node path/to/server.js
-
Verify the server is running: curl http://localhost:PORT/mcp/v1/health
Replace PORT with the port your server binds to (check environment or config)
-
Optional: Build for production (if applicable in your setup): npm run build npm run start:prod
Additional notes
Notes and tips:
- If you customize environment variables, ensure MCP_SOURCE matches the data flavor you expose (e.g., a short description for dashboards).
- Typical environment variables include PORT, MCP_LOG_LEVEL, and any data source tokens if the server pulls live signals from FAUN.dev or GitHub.
- Check the server’s health and rate limits when integrating with agents to avoid over-fetching GitHub data.
- If you deploy via Docker, map port 80/443 and mount a persistent volume for configuration and caches to avoid data loss on restarts.
- Common issues: port already in use, missing dependencies, or incompatible Node.js versions. Use nvm to align Node versions across environments.
- For agent wrappers, expect a JSON-friendly endpoint structure with fields like id, rank, name, description, url, stars, latestAppearance, and tags.
Related MCP Servers
gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
bytebot
Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands, operating within a containerized Linux desktop environment.
codexia
Agent Workstation for Codex CLI + Claude Code — with task scheduler, git worktree & remote control
toolsdk -registry
MCPSDK.dev(ToolSDK.ai)'s Awesome MCP Servers and Packages Registry and Database with Structured JSON configurations. Supports OAuth2.1, DCR...
k8s
Manage Your Kubernetes Cluster with k8s mcp-server
mcp-reticle
Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time, with zero latency overhead. Stop debugging blind. Start seeing everything.