# pabal-resource-mcp
MCP server for ASO ↔ Web SEO data conversion.
Build synced websites from App Store Connect and Google Play Console data.
> 💡 **Example**: [labs.quartz.best](https://labs.quartz.best/)
[](https://pabal.quartz.best/docs/en-US/pabal-store-api-mcp/README) [](https://pabal.quartz.best/docs/ko-KR/pabal-store-api-mcp/README)
## Installation
```bash
npm install pabal-resource-mcp
```
**Requirements:** Node.js >= 18, [pabal-store-api-mcp](https://github.com/quartz-labs-dev/pabal-store-api-mcp)
## MCP Configuration
```json
{
"mcpServers": {
"pabal-resource-mcp": {
"command": "npx",
"args": ["-y", "pabal-resource-mcp"]
}
}
}
```
For keyword research, add `mcp-appstore`:
```json
{
"mcp-appstore": {
"command": "node",
"args": ["/PATH/TO/external-tools/mcp-appstore/server.js"],
"cwd": "/PATH/TO/external-tools/mcp-appstore"
}
}
```
## Configuration
Set `dataDir` in `~/.config/pabal-mcp/config.json`:
```json
{
"dataDir": "/path/to/pabal-web"
}
```
## Tools
| Category | Tools |
| ----------- | -------------------------------------------------------------------------------------- |
| ASO | `aso-to-public`, `public-to-aso`, `improve-public`, `validate-aso`, `keyword-research` |
| Apps | `init-project`, `search-app` |
| Screenshots | `translate-screenshots`, `resize-screenshots`, `phone-to-tablet` |
| App Icon | `generate-app-icons` |
| Content | `create-blog-html` |
See [documentation](./docs/en-US/README.md) for details.
## License
MIT
---
## Pabal Web
[](https://pabal.quartz.best/)
Unified ASO + SEO management interface. [Visit →](https://pabal.quartz.best/)