
mcp-agent-search-hub
by Dan1el2109
AI Agent Network: Autonomous MCP Server Discovery & Job Matching Platform
🎯 What Makes This Project Different
Imagine a digital ecosystem where AI agents don't just wait for instructions—they actively explore, discover, and connect opportunities. The AI Agent Network is a modular, multi-language framework that autonomously discovers Model Context Protocol (MCP) servers through unconventional search methodologies (what we call "Not Human Search") and simultaneously matches AI/ML professionals with relevant job opportunities via the AI Dev Jobs integration.
This isn't another API wrapper. It's a self-organizing intelligence layer that transforms passive API consumption into active opportunity discovery. Think of it as a neural bridge between emerging MCP servers (the infrastructure of tomorrow's AI) and the human talent that builds them.
🔍 Core Architecture
graph TD
A[User Profile Config] --> B[Discovery Engine]
B --> C[MCP Server Scanner]
B --> D[Job Matcher]
C --> E[Not Human Search]
C --> F[Protocol Validator]
D --> G[AI Dev Jobs API]
D --> H[Skill Gap Analyzer]
E --> I[Server Registry]
F --> I
G --> J[Job Recommendations]
H --> J
I --> K[Agent Orchestrator]
J --> K
K --> L[Python Client]
K --> M[TypeScript Client]
L --> N[Auto-Connect Workflows]
M --> N
🚀 Quick Start & Installation
Prerequisites
- Python 3.10+ or Node.js 18+ (the framework supports both)
- OpenAI API key (for Claude integration) or direct Claude API access
- Internet connectivity for server discovery
Installation Steps
-
Download the package using the badge above or clone directly
-
Install dependencies based on your language preference:
- Python:
pip install aiohttp pydantic openai anthropic - TypeScript:
npm install axios zod openai @anthropic-ai/sdk
- Python:
-
Configure your profile (see example below)
⚙️ Example Profile Configuration
Create a profile.yaml or profile.json in your working directory:
agent_name: "Discovery-Orchestrator-v1"
search_preferences:
discovery_method: "autonomous"
mcp_server_filters:
- protocol_version: ">=0.3.0"
- categories: ["inference", "embedding", "tool-calling"]
job_search:
roles: ["AI Engineer", "ML Infrastructure", "Prompt Architect"]
locations: ["remote", "San Francisco", "Berlin"]
salary_minimum: 120000
language_bindings:
primary: "python"
secondary: "typescript"
integrations:
openai_api: ${OPENAI_API_KEY}
claude_api: ${ANTHROPIC_API_KEY}
custom_webhook: "https://your-server.com/agent-callback"
orchestration:
discovery_interval_minutes: 30
auto_connect_threshold: 0.85
max_concurrent_searches: 5
💻 Example Console Invocation
Once configured, launch the discovery agent:
# Python version
python agent_discovery.py --config profile.yaml --mode autonomous
# TypeScript version
npx ts-node agent_discovery.ts --config profile.json --mode autonomous
Sample output you'll see:
[2026-01-15 14:32:01] 🧠 Agent 'Discovery-Orchestrator-v1' activated
[2026-01-15 14:32:03] 🔍 Scanning 47 known MCP server endpoints...
[2026-01-15 14:32:07] ✅ Discovered 3 new MCP servers via Not Human Search
[2026-01-15 14:32:10] 💼 Found 12 AI/ML job matches from AI Dev Jobs
[2026-01-15 14:32:12] 🔗 Auto-connected to server: 'inference-engine-v4'
[2026-01-15 14:32:15] 📨 Applied to 2 jobs matching 'Prompt Architect' profile
💻 Operating System Compatibility
| OS | Status | Python Support | TypeScript Support | Notes | |----|--------|---------------|-------------------+-------| | 🐧 Ubuntu 22.04+ | ✅ Full | 3.10-3.1
Related servers

n8n
by n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

@modelcontextprotocol/server-everything
OfficialMCP server that exercises all the features of the MCP protocol

@modelcontextprotocol/server-filesystem
OfficialMCP server for filesystem access