AI Agent Marketplace Index
STDIOMCP server for searching AI agents by keywords and categories in marketplace index.
MCP server for searching AI agents by keywords and categories in marketplace index.
MCP Server for AI Agent Marketplace Index from DeepNLP, , allowing AI assistants to searches available AI agents Navigation Page function, tools or use cases by "keywords" or "category". such as find all the "AI coding agents", "GUI AI Agents", "Mobile Use Agent", "Desktop Use Agent", etc.
Open Project https://github.com/AI-Agent-Hub/mcp-marketplace
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .
uv run -m ai-agent-marketplace-index-mcp
cd ./ai-agent-marketplace-index-mcp/src/ai-agent-marketplace-index
mcp dev server.py
Add the following to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json
on macOS or %APPDATA%\Claude\claude_desktop_config.json
on Windows):
{ "mcpServers": { "ai-agent-marketplace-index-mcp": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/ai-agent-marketplace-index-mcp/src/ai-agent-marketplace-index", "run", "server.py" ] } } }
General search of AI Agents for information, websites, content and metric statistic of web traffic, etc.
search_ai_agent(q: str, limit: int = 100, timeout: int = 5)
Example: Search Server and Tools
import mcp_marketplace as mcpm mcpm.set_endpoint("deepnlp") # choose various open mcp marketplace endpoint result_q = mcpm.search(id="ai-agent-marketplace-index-mcp", mode="dict", page_id=0, count_per_page=100) result_id = mcpm.search(id="ai-agent-hub/ai-agent-marketplace-index-mcp", mode="dict", page_id=0, count_per_page=100) tools = mcpm.list_tools(id="ai-agent-hub/ai-agent-marketplace-index-mcp")
Example: Integrate with LLM e.g. Claude
import anthropic client = anthropic.Anthropic() # Step 1. search mcp by query/id to find this mcp # Step 2. Calling LLM for Better Usage and MCP Selection response = client.messages.create( model="claude-3-7-sonnet-20250219", max_tokens=1024, tools=tools, messages=[] ) print(response) ## install remote servers if tools from this mcp are chosen