io.github.apexapi/apexapi-mcp
Call 120+ AI models and live web context (scrape/crawl/extract) from any MCP client with one key
Open source Open in the app JSON README (API)
About
Call 120+ AI models and live web context (scrape/crawl/extract) from any MCP client with one key
Details
- Kind
- MCP servers
- Topic
- Web search, scraping & browser
- Publisher
- apexapi
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.1.1
- Last push
- 2026-07-06T19:03:48Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-29 03:02:26
- Updated
- 2026-08-29 03:02:26
- Origin id
io.github.apexapi/apexapi-mcp
README
# apexapi-mcp
MCP server for [ApexApi](https://apexapi.dev) — call 120+ AI models (OpenAI, Anthropic, Google, DeepSeek, Qwen…) and read the live web (scrape / crawl / structured extract) from any MCP client, with one `ak-` API key and one prepaid balance.
## Tools
`chat`, `list_models`, `get_balance`, `scrape_page`, `crawl_site`, `extract_structured`, `check_job`, `generate_image`, `generate_speech`
## Local (stdio)
Get a key at https://apexapi.dev/keys, then add to your MCP client config:
```json
{
"mcpServers": {
"apexapi": {
"command": "npx",
"args": ["-y", "apexapi-mcp"],
"env": { "APEXAPI_API_KEY": "ak-..." }
}
}
}
```
Claude Code: `claude mcp add apexapi -e APEXAPI_API_KEY=ak-... -- npx -y apexapi-mcp`
## Remote (Streamable HTTP)
Endpoint: `https://api.apexapi.dev/mcp` with header `Authorization: Bearer ak-...`
Responses use MCP Streamable HTTP framing (SSE) — clients like Claude Code handle this natively; it is not a plain-JSON REST endpoint.
Claude Code: `claude mcp add --transport http apexapi https://api.apexapi.dev/mcp --header "Authorization: Bearer ak-..."`
## Docs
https://apexapi.dev/docs/mcp