@krastie/mcp-server
v1.0.0
Published
Model Context Protocol server for the Krastie public API
Readme
@krastie/mcp-server
Model Context Protocol (MCP) server for the Krastie public API.
Setup
- Create an API key in the Krastie app under Integrations → Krastie API.
- Add the server to Cursor (project or user
mcp.json):
{
"mcpServers": {
"krastie": {
"command": "node",
"args": ["/absolute/path/to/Krastie-AI/mcp/src/index.js"],
"env": {
"KRASTIE_API_KEY": "krastie_YOUR_KEY",
"KRASTIE_API_BASE_URL": "https://api.krastie.ai"
}
}
}
}For local API development, set KRASTIE_API_BASE_URL to http://localhost:4090.
Tools
| Tool | API |
|------|-----|
| generate_text | POST /v1/ai/generate/text |
| generate_chat | POST /v1/ai/generate/chat |
| generate_image | POST /v1/ai/generate/image |
| get_job | GET /v1/ai/generate/job/:jobId |
| list_brand_voices | GET /v1/ai/brand-voice/ |
| get_brand_voice | GET /v1/ai/brand-voice/:id |
| create_brand_voice_from_website | POST /v1/ai/generate/brand-voice/website |
| list_chat_sessions | GET /v1/ai/chat/sessions |
| run_visibility_report | POST /v1/ai/generate/seo-site-report |
| get_visibility_report | GET /v1/ai/generate/seo-site-report |
| get_visibility_history | GET /v1/ai/generate/seo-site-report/history |
| list_ai_traffic_sites | GET /v1/ai-traffic/sites |
| get_ai_traffic_stats | GET /v1/ai-traffic/stats |
| get_assistant_context | GET /v1/ai/generate/assistant/context |
Env
| Variable | Required | Description |
|----------|----------|-------------|
| KRASTIE_API_KEY | Yes | Full krastie_… key |
| KRASTIE_API_BASE_URL | No | Defaults to https://api.krastie.ai |
