Continuously Evolving

Tell AI Agents
Where to Find Information

Not a search engine — it's precision routing. Each source card contains complete crawl strategies, anti-scraping configuration, and quality scoring.

Integrate via MCP → Learn More
# One-line integration
from runtime.sdk import search

results = search("python async", intent="search")
# → [{source: "github", title: "...", content: "..."}]
Why Atlas

AI Agents Shouldn't Search Blindly

Atlas generates structured source cards for every information source, including URLs, strategies, anti-scraping configuration, and quality scoring.

🎯

Precision Routing

Instead of returning 10 links, it tells agents which site to use, what strategy to follow, and how to scrape. Every source card comes with a complete execution configuration.

Lightning Fast

High-performance search engine with BM25 ranking and quality scoring. Search latency is under 1 millisecond.

🔄

Self-Evolving

Agents automatically rate sources after use. The system learns which sources perform well — popular ones rise, poor ones are demoted. Self-optimizes hourly.

🛡️

Anti-Scraping Defense

Every source card marks its anti-scraping level (green/yellow/red/black), automatically selects the optimal strategy, rotates user agents, and controls rate limits.

🌐

Global Coverage

Covers Chinese, global, and academic information sources across multiple types. Filter precisely by region, language, and topic.

🔌

Plug & Play

Call with one line of Python SDK code, access via REST API, or integrate through MCP Tools. Get your agent up and running in 5 minutes.

Get Started

3 Ways to Integrate

1

MCP Integration

Add to your MCP config — point to the /mcp endpoint. 7 tools ready: search, list, get_source, contribute, stats.

2

REST API

Access the /mcp HTTP endpoint with any JSON-RPC client. Full tool set available without agent framework dependencies.

3

Python SDK

from runtime.sdk import search — one line to search. Built-in caching, retries, and quality scoring.

MCP Integration

Connect Your Agent via MCP

Add Atlas as an MCP server in your client config. 7 tools available for searching and managing information sources.

// Claude Desktop / Cursor / Windsurf — add to mcp_config.json:
{
  "mcpServers": {
    "atlas": {
      "url": "https://www.countrycode.xyz/mcp",
      "transport": "streamable-http"
    }
  }
}
# 或用 curl 手动测试:
curl -X POST https://www.countrycode.xyz/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
atlas_searchquery
Search information sources by keyword
atlas_get_sourcesource_id
Get full details of a single source card
atlas_listtopic/region
Browse sources by category or region
atlas_contributeurl
Submit a new URL as source card
atlas_fetchsource_id
Fetch source details with optional query
atlas_statsnone
Get registry statistics
atlas_search_similarsource_id
Find sources similar to a known one