Back to Directory/Search & Knowledge

AgentHotspot

Search thousands of MCP connectors from the AgentHotspot marketplace via your AI agent.

Search & KnowledgePythonv1.0.2

🌟 What is AgentHotspot?

AgentHotspot a marketplace for AI agent developers. It provides:

  • πŸ”Œ 6,000+ curated MCP connectors ready to connect and integrate for agent builders
  • πŸš€ One-click integration with Claude Desktop, OpenAI Agents, n8n, and more
  • πŸ’° Instant Monetization tools for MCP connector creators
  • πŸ“Š Analytics dashboard to track usage and performance

This MCP server allows your AI agents to search and discover oss connectors from the AgentHotspot marketplace.


✨ Features

  • πŸ” Search Connectors β€” Query the AgentHotspot catalog with natural language
  • πŸ“¦ Lightweight β€” Minimal dependencies, easy to install
  • πŸ”§ MCP Compatible β€” Works with any MCP-compatible client

πŸ“¦ Installation

Prerequisites

  • Python 3.10+
  • An MCP-compatible client (Claude Desktop, OpenAI Agents SDK, custom agents, etc.)

From Source

git clone https://github.com/AgentHotspot/agenthotspot-mcp.git
cd agenthotspot-mcp

# Install dependencies
pip install -r requirements.txt

# Install module
pip install -e .

πŸ”§ Usage

Run the Server Independently

# Run directly
python3 -m agenthotspot_mcp

# Or using the script
python3 src/agenthotspot_mcp/server.py

With Claude Desktop

Add this configuration to your Claude Desktop config file:

macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "agenthotspot": {
      "command": "python3",
      "args": ["-m", "agenthotspot_mcp"]
    }
  }
}

With LangChain

import asyncio
from langchain_mcp_adapters.client import MultiServerMCPClient

async def main():
    client = MultiServerMCPClient({
        "agenthotspot": {
            "transport": "stdio",
            "command": "python3",
            "args": ["-m", "agenthotspot_mcp"],
        }
    })
    tools = await client.get_tools()
    print(tools)

    # Remaining code ... 
    # (see examples/langchain_example.py for full agent example)

asyncio.run(main())

πŸ—‚οΈ Project Structure

agenthotspot-mcp/
β”œβ”€β”€ src/
β”‚   └── agenthotspot_mcp/
β”‚       β”œβ”€β”€ __init__.py      # Package exports
β”‚       β”œβ”€β”€ __main__.py      # Entry point
β”‚       └── server.py        # MCP server implementation
β”œβ”€β”€ examples/
β”‚   β”œβ”€β”€ claude_config.json   # Claude Desktop config example
β”‚   └── langchain_example.py # Python langchain usage example
β”œβ”€β”€ pyproject.toml           # Package configuration
β”œβ”€β”€ requirements.txt         # Dependencies
β”œβ”€β”€ LICENSE                  # MIT License
β”œβ”€β”€ CONTRIBUTING.md          # Contribution guidelines
└── README.md               # This file

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License β€” see the LICENSE file for details.


πŸ”— Links


Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
uvx agenthotspot-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-agenthotspot-agenthotspot-mcp": {
      "command": "uvx",
      "args": [
        "agenthotspot-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

agenthotspot-mcppypi

Compatible MCP Clients

AgentHotspot works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More