Skip to main content

MCP server providing AI agent inspiration from the awesome-llm-apps collection

Project description

awesome-llm-apps-mcp

An MCP (Model Context Protocol) server that gives AI assistants access to 160+ AI agent examples from the awesome-llm-apps collection.

Ask "I want to build a finance agent" and get relevant agent ideas, architecture patterns, tech stacks, and actual source code — directly inside Claude, Cursor, or any MCP-compatible tool.

Features

  • Search agents by keyword, use case, or technology
  • Browse categories: Starter agents, advanced multi-agent teams, RAG, voice, MCP, and more
  • Get inspiration: Recommended tech stacks and architecture patterns for your use case
  • Read source code: Full Python implementations you can study and adapt
  • Zero config: No API keys, no databases — just install and go

Installation

pip install awesome-llm-apps-mcp

Or run directly with uvx:

uvx awesome-llm-apps-mcp

Configuration

Claude CLI

claude mcp add awesome-llm-apps -- uvx awesome-llm-apps-mcp

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "awesome-llm-apps": {
      "command": "uvx",
      "args": ["awesome-llm-apps-mcp"]
    }
  }
}

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "awesome-llm-apps": {
      "command": "uvx",
      "args": ["awesome-llm-apps-mcp"]
    }
  }
}

Tools

search_ai_agents

Find agents by keyword or use case. Returns lightweight summaries with relevance scores.

search_ai_agents("finance agent")
search_ai_agents("RAG with ChromaDB", category="rag_tutorials")
search_ai_agents("multi-agent team", limit=5)

get_agent_details

Get full documentation, features, and tech stack for a specific agent.

get_agent_details("starter-ai-agents-xai-finance-agent")

get_agent_source_code

Get the actual Python source files for an agent.

get_agent_source_code("starter-ai-agents-xai-finance-agent")

list_agent_categories

Browse all categories with agent counts.

list_agent_categories()

Categories:

  • starter_ai_agents — Single-agent apps with focused functionality
  • advanced_ai_agents — Multi-agent systems and complex applications
  • rag_tutorials — Retrieval-Augmented Generation implementations
  • advanced_llm_apps — Advanced LLM application patterns
  • ai_agent_framework_crash_course — Framework tutorials (Google ADK, OpenAI SDK)
  • awesome_agent_skills — Reusable agent skill definitions
  • mcp_ai_agents — Model Context Protocol agent implementations
  • voice_ai_agents — Voice/audio-based agent applications

get_agent_inspiration

Get high-level suggestions for a use case, including recommended tech stack and architecture.

get_agent_inspiration("a customer support chatbot with RAG")

Development

git clone <repo>
cd agent-mcp
pip install -e ".[dev]"
pytest tests/

Rebuilding the catalog

If you want to rebuild catalog.json from a local copy of awesome-llm-apps:

python scripts/build_catalog.py /path/to/awesome-llm-apps

Testing with MCP Inspector

npx @modelcontextprotocol/inspector awesome-llm-apps-mcp

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awesome_llm_apps_mcp-0.1.0.tar.gz (706.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

awesome_llm_apps_mcp-0.1.0-py3-none-any.whl (705.7 kB view details)

Uploaded Python 3

File details

Details for the file awesome_llm_apps_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: awesome_llm_apps_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 706.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for awesome_llm_apps_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e55906cece468bd6eab7909178255a983da44dd70b8acc42806cc9ce5686b797
MD5 72be02349a973f89b766ccee03e0e760
BLAKE2b-256 262ca35d12d2988b37c0df5301a477583a759105a7826c6d0e12a82aecaf945e

See more details on using hashes here.

File details

Details for the file awesome_llm_apps_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for awesome_llm_apps_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9963f2c9b32c5f36f3c0dffefb70a3169b10f97f4ccc924d3ed829ddd386b022
MD5 2790c7930af8a675762632af4fdf2a54
BLAKE2b-256 8fcc6ddaa2afdf1f7f4b44a0178e7efa435718d37b90e6eaba4095fc08c598fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page