creatoros-mcp
# CreatorOS Model Context Protocol (MCP) Server
[](https://glama.ai/mcp/servers/aashuchahal4-crypto/creatoros-mcp)
[](https://github.com/aashuchahal4-crypto/creatoros-mcp/actions)
[](https://www.npmjs.com/package/creatoros-mcp)
[](LICENSE)
Official Model Context Protocol (MCP) server for [CreatorOS](https://thecreatoros.dev). Connects **Claude Desktop**, **Cursor**, **Windsurf**, and **Zed** directly to the high-throughput CreatorOS Web-to-Markdown extraction engine, autonomous agent web search, and neural text-to-speech studio.
[](https://glama.ai/mcp/servers/aashuchahal4-crypto/creatoros-mcp)
Zero dependencies. Instant startup (<1s).
---
## Capabilities & Tools
| Tool | Description |
| :--- | :--- |
| `creatoros_extract` | Converts any public web page URL into clean, noise-free Markdown with headers, tables, and article metadata stripped of ads and navigation boilerplate. |
| `creatoros_search` | Autonomous multi-URL agent live search. Retrieves fresh web search results and auto-extracts deep Markdown from top matching pages. |
| `creatoros_speak` | Generates natural, human-cadence English voice speech audio from text using CreatorOS Neural Voice Studio (`anna`, `charles`, `alba`, `stuart_bell`). |
---
## Quick Setup
### 1. Claude Desktop Setup
Add this to your Claude Desktop configuration file:
- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
- **Linux:** `~/.config/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"creatoros": {
"command": "npx",
"args": ["-y", "creatoros-mcp"]
}
}
}
```
*Optional:* If you have an active CreatorOS Developer Pass key, provide it in `env`:
```json
{
"mcpServers": {
"creatoros": {
"command": "npx",
"args": ["-y", "creatoros-mcp"],
"env": {
"CREATOROS_API_KEY": "YOUR_CREATOROS_PASS_KEY"
}
}
}
}
```
### 2. Cursor IDE Setup
1. In Cursor, open **Settings → Features → MCP Servers**.
2. Click **+ Add New MCP Server**.
3. Fill in:
- **Name:** `creatoros`
- **Type:** `command`
- **Command:** `npx -y creatoros-mcp`
4. Click Save. Cursor Composer will now automatically call `creatoros_extract` or `creatoros_search` whenever you ask questions about live web documentation!
---
## Example Prompts in Claude / Cursor
- *"Extract the documentation at https://fastapi.tiangolo.com/tutorial/first-steps/ and summarize it."*
- *"Search for the latest Python 3.13 changelog and give me the code examples."*
- *"Synthesize an audio announcement for our product release using the Anna voice."*
---
## Pricing & Rate Limits
- **Free Tier:** 20 web extractions / hour with no API key required.
- **Pro Tier:** Pass-holders get up to 500,000 monthly extractions, dedicated concurrency, and priority voice queues. Get your pass at [https://thecreatoros.dev/#passes](https://thecreatoros.dev/#passes).
---
## License
MIT © [CreatorOS](https://thecreatoros.dev)
TDQS
Scored across 3 tools
Each tool targets a distinct capability: URL-to-Markdown extraction, query-based web search, and text-to-speech. The descriptions explicitly cross-reference each other ('use creatoros_search instead', 'use creatoros_extract instead'), leaving no realistic path for misselection even where extract and search both return Markdown.
All three tools use the same creatoros_ prefix followed by a single clear verb (extract, search, speak). No mixing of camelCase, noun-phrases, or version suffixes; the pattern is fully predictable.
Three tools is on the lean side but each covers a genuinely separate operation with no filler or redundant variants. Slightly thin for a server branded as a general 'creator' platform, but well-scoped for the read-and-speak niche it actually covers.
The read (extract/search) and output (speak) lifecycle is fully covered with no dead ends within the stated scope, and read-only behavior is explicit. Minor gaps exist—no batch/multi-URL extraction, no summarization or caching of fetched content—but agents can work around these by chaining calls.