MCP server
Your AI tool should read the docs, not guess them
Connect once. When you ask for Abrova in your project, your tool looks up the current SDK version, the install lines from Abrova Center and the setup steps, in Farsi or English.
The AI tool and its account are your own. Abrova never asks for an AI key, and the docs server is free and needs no key and no Abrova account.
claude mcp add --transport http abrova https://mcp.abrova.ir/mcpWhat happens when you ask
- You
«Add Abrova Push to this Flutter app.»
- Your tool calls
get_setup_guide { "product": "push", "platform": "flutter" } - Abrova answers
Version 0.1.27, the Abrova Center install lines, which key goes where, and the setup steps from the docs.
- Your tool writes
dependencies: abrova_push: hosted: https://center.abrova.ir/api/packages/abrova/pub version: ^0.1.27
Five read-only tools
Your tool chooses them by itself; you do not call them by hand.
| list_products | The Abrova products, the platforms that have an SDK, and the docs links. | {} |
| search_docs | The best pages for a few words or a short question, in Farsi or English. | { "query": "نصب پوش در فلاتر", "lang": "fa" } |
| read_doc | One docs page or one section of it, with its link and last-updated date. | { "id": "push/flutter", "section": "installation" } |
| get_sdk_info | A package's name, current version and install lines from Abrova Center. | { "product": "push", "platform": "android" } |
| get_setup_guide | The ordered steps for a product and platform: install, keys, initialization, test. | { "product": "trace", "platform": "nextjs" } |
Products covered
- Abrova TraceFlutter · Android · iOS · Next.js · Node.js · Laravel
- Abrova AuthFlutter · iOS · Android · Web · React Native
- Abrova PushFlutter · Android · iOS · React Native · Web · Node.js
- Abrova ChatFlutter · iOS · Android · React Native · Web · Node.js
- Abrova SyncFlutter · React Native · Web · Android · iOS · Node.js
No connection? It still works
The local package holds the docs on your own machine, so an AI tool that runs there can keep reading them with no internet.
What it readsThe public Abrova docs, current SDK versions, and the words your tool sends: search words, a page id, a product and a platform.
What it never seesYour code, your files, your Abrova project, your keys or your users. It cannot change any setting. Never paste a key into a chat with an AI tool.