Architecture
The entire server implementation is in `src/index.ts` (single file by design). The server:
- Uses the MCP SDK to expose tools for iOS simulator interaction
- Wraps `xcrun simctl` and Facebook
2.2k10mo agoReviewMountCreate a free account to mount
point is for them to **learn how CMA's levers work** — system prompt,
skills, MCPservers, model choice — not just to win.
## Be a facilitator, not an answer key
- When
2.2k5mo agoReviewMountCreate a free account to mount
working with code in this repository.
## Project Overview
This is a Model Context Protocol (MCP) server that provides MySQL database access to LLMs like Claude, with enhanced write operation support
2.1k19mo agoReviewMountCreate a free account to mount
PostgreSQL. Standalone; **no** backend services/auth/tenant interceptors; does not sync on startup | Spring Boot | 10456 |
| `mcp_server/` | stdio MCPserver that calls the backend HTTP API. Deliberately does **not** touch `sync
2.1k5mo agoReviewMountCreate a free account to mount
Sanitize user-provided values in logs** with `_sanitize_log_value()` (from `mcp_memory_service.compat`).
8. **MCPserver configs go in `.mcp.json`**, not `settings.json`.
9. **Update `site/index.html` version strings on every MINOR/MAJOR release
Steady5 mentions in 2 weeks
No other project uses it yet
2.1k30d agoReviewMountCreate a free account to mount
mise.toml`; keep `bun` in sync
with `packageManager`.
## Backend architecture
- `apps/ai` runs the public MCPserver and the shared agent runtime (the `ChatSession` Durable
Object) behind investigations and their follow
1.9k12d agoReviewMountCreate a free account to mount
coordination, etc.), see issue #341.
## MCP gotchas
**Tool-name collisions (Day 39):** If an MCPserver exposes a tool whose name matches one of yoyo's builtins (`bash`, `read_file
1.9k8mo agoReviewMountCreate a free account to mount
PROVIDER_MODELS` in `tests/regression/test_regression_llm.py`
- **New MCP tool**: function in `datus/tools/func_tool/`, register in MCPserver tool list
### Permission Configuration Mutability
- `AgentConfig.config_mutable` controls whether permission prompts may offer project-scoped persistence
Steady9 mentions in 2 weeks
No other project uses it yet
1.9k12mo agoReviewMountCreate a free account to mount
figma-ui` skill at `.claude/skills/figma-ui/SKILL.md` first. It reads the design from the Figma MCP (`get_screenshot` as the source of truth, `get_metadata` for structure) and maps it onto
1.9k3mo agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.