# SYMONE — AI Platform Integrations

SYMONE is integrated with major AI platforms and coding assistants via MCP (Model Context Protocol).

## Verified integrations

| Platform | Type | Link |
|----------|------|------|
| Claude Desktop | MCP server | [claude.ai/download](https://claude.ai/download) |
| Claude Code | MCP / Skills | [claude.ai/code](https://claude.ai/code) |
| Cursor | MCP / Rules | [cursor.com](https://www.cursor.com) |
| VS Code Copilot | Instructions | [code.visualstudio.com](https://code.visualstudio.com) |
| Goose (Block) | MCP extension | [block.github.io/goose](https://block.github.io/goose) |
| ChatGPT | GPT Action | [chatgpt.com/g/g-6a3141635fa4819181deef9a39b931be-symone-moto](https://chatgpt.com/g/g-6a3141635fa4819181deef9a39b931be-symone-moto) |

Install the MCP server (works on all platforms above):

```bash
npx @rosentte104/symone-mcp
```

---

## Claude Desktop (Anthropic)

Official docs: [claude.ai/download](https://claude.ai/download)

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "symone": {
      "command": "npx",
      "args": ["-y", "@rosentte104/symone-mcp"]
    }
  }
}
```

Config file location:
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`

## Claude Code (CLI)

Official docs: [claude.ai/code](https://claude.ai/code)

```bash
npx skills add silen4-zg/skills
```

Or add to `.claude/CLAUDE.md` in your project:

```markdown
## SYMONE Motorcycle Transport

To search routes: GET https://symone.fr/api-proxy/route/ai/search?depart=Paris&arrival=Marseille
Returns: { routes, total, page, total_pages, book_url }
Book at: https://symone.fr/moto
```

## Cursor

Official docs: [docs.cursor.com](https://docs.cursor.com)

Add to `.cursor/rules` in your project:

```
## SYMONE API
Search motorcycle transport routes: GET https://symone.fr/api-proxy/route/ai/search
Params: depart, arrival, date_from, date_to, page, limit
Docs: https://symone.fr/openapi.json
```

Or install via MCP (Cursor Settings → MCP → Add server):

```json
{
  "mcpServers": {
    "symone": {
      "command": "npx",
      "args": ["-y", "@rosentte104/symone-mcp"]
    }
  }
}
```

## VS Code (GitHub Copilot)

Official docs: [code.visualstudio.com](https://code.visualstudio.com)

Add to `.github/copilot-instructions.md`:

```markdown
## SYMONE Motorcycle Transport API
- Search routes: GET https://symone.fr/api-proxy/route/ai/search?depart=Paris&arrival=Marseille
- OpenAPI: https://symone.fr/openapi.json
- Book: https://symone.fr/moto
```

## Goose (Block)

Official docs: [block.github.io/goose](https://block.github.io/goose)

Add to your Goose config:

```yaml
extensions:
  - name: symone
    type: stdio
    cmd: npx
    args: ["-y", "@rosentte104/symone-mcp"]
```

## ChatGPT

Official GPT: [chatgpt.com/g/g-6a3141635fa4819181deef9a39b931be-symone-moto](https://chatgpt.com/g/g-6a3141635fa4819181deef9a39b931be-symone-moto)

## Generative UI (A2UI / MCP Apps)

SYMONE MCP server supports A2UI generative UI and MCP Apps:

- **A2UI resource**: `a2ui://symone-route-search` — route cards as `application/a2ui+json`
- **MCP Apps UI**: `ui://symone-booking` — booking HTML for sandboxed iframe rendering
- **Tool response**: `search_routes` embeds A2UI blueprint alongside text results

Compatible with A2UI v0.9 and MCP Apps clients.

## MCP Registries

- Smithery MCP: [smithery.ai/servers/rosentte104/symone-moto](https://smithery.ai/servers/rosentte104/symone-moto)
- Smithery Skills: [smithery.ai/skills/rosentte104/skills](https://smithery.ai/skills/rosentte104/skills)
- mcp.so: [mcp.so/server/symone-moto](https://mcp.so/server/symone-moto)
- npm: [@rosentte104/symone-mcp](https://www.npmjs.com/package/@rosentte104/symone-mcp)

## Resources

- OpenAPI spec: [symone.fr/openapi.json](https://symone.fr/openapi.json)
- MCP server (HTTP): [symone.fr/mcp](https://symone.fr/mcp)
- MCP manifest: [symone.fr/.well-known/mcp/manifest.json](https://symone.fr/.well-known/mcp/manifest.json)
- Agent card: [symone.fr/.well-known/agent-card.json](https://symone.fr/.well-known/agent-card.json)
- Agent skills: [symone.fr/.well-known/agent-skills/index.json](https://symone.fr/.well-known/agent-skills/index.json)
