Get the FREE Ultimate OpenClaw Setup Guide →

awesome-ai-repositories

A curated list of open source repositories for AI Engineers

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio altengineer-awesome-ai-repositories node server.js \
  --env PORT="optional port for the MCP server" \
  --env LOG_LEVEL="optional, e.g., info, debug"

How to use

This MCP server hosts a curated, browsable index of AI repositories organized under various categories (AI Gateway, AI Workload Manager, Copilot Development, Dataset Engineering, Evaluation, Fine Tuning, Function Calling, Graph RAG, Guardrails, Local Model Inference, LLM Agent Framework, Model Serving, Observability, Pre Training, Prompt Engineering, RAG Framework, Structured Extraction, Structured Generation, Vector DB). Users can explore the collection to discover relevant open source projects, view repository links, and quickly navigate to popular platforms for each project. The built-in tooling supports simple browsing, filtering by category or site, and quick access to GitHub pages or project sites linked in each row. If you’re contributing, you can add new entries via a pull request to extend the catalog.

How to install

Prerequisites:

  • Node.js (v14+ recommended) and npm installed on your machine
  • Git to clone repositories

Step-by-step:

  1. Clone the MCP server repository (or the repository hosting this MCP setup): git clone https://github.com/your-org/awesome-ai-repositories.git cd awesome-ai-repositories

  2. Install dependencies: npm install

  3. Run the MCP server: npm run start

    or if a direct server file is used:

    node server.js

  4. Open your browser to the configured port (default is http://localhost:3000) to browse the AI repositories catalog.

Notes:

  • If you customize PORT in an environment variable, start with PORT=4000 npm run start.

Additional notes

Tips and common issues:

  • If the server fails to start due to port in use, set a different PORT in your environment (e.g., PORT=4000) and restart.
  • Logs can help diagnose missing dependencies or syntax errors in server.js; set LOG_LEVEL to debug for verbose output.
  • This MCP catalog is static in structure but can be extended by adding entries in the data source (e.g., a JSON/YAML file or database) and reloading the server.
  • Ensure external links (GitHub, project sites) are kept up to date to maintain the usefulness of the catalog.

Related MCP Servers

Sponsor this space

Reach thousands of developers