-
-
Notifications
You must be signed in to change notification settings - Fork 3
MCP Tools
Lyuben Kikov edited this page Apr 14, 2026
·
2 revisions
| Tool | Description |
|---|---|
remember |
Save a memory + auto-generate embedding |
recall |
Semantic search with similarity scores, full-text fallback |
update_memory |
Edit by UUID — regenerates embedding if content changes |
forget |
Delete by UUID |
backfill_embeddings |
Generate embeddings for memories that don't have one |
dedup_memories |
Find near-duplicates via cosine similarity — merge or report |
read_file |
Read any file from disk (max 500 lines, safe extensions only) |
scan_project |
Scan a folder tree, read key files, infer project context |
fetch_url |
Fetch a URL, strip HTML, truncate at 15k chars |
get_stats |
Memory count, type distribution, embedding coverage |
search_by_tag |
Filter memories by one or more tags |
| Tool | What it does |
|---|---|
read_file |
Read any file from disk (max 500 lines by default) |
write_file |
Overwrite a file completely |
append_file |
Add content to the end of a file |
scan_project |
Scan a folder tree up to 3 levels deep |
The default cap is 500 lines. To increase it, find this in mcp/index.js:
const READ_FILE_CHUNK_SIZE = 500; // max lines per read_file call
const READ_FILE_MAX_OFFSET = 10_000; // safety ceiling for chunked readsNOTE: If you ask it to read a large file it'll truncate. For big files you'd either need to raise that limit or use
scan_projectfirst to find the right file, thenread_fileon the specific section you need.
Change it to whatever your use case needs.
- "Read my server.js and tell me what the WebSocket handler does"
- "Scan my project and give me an overview of the structure"
- "Read my .env.example and tell me which variables I still need to fill in"
- "Append a TODO comment to the bottom of mcp/index.js"
✨ Aperio • Developed by (BG) Team • 💬 Join Discussion
✨ Aperio • v0.67.5 • 💬 Join Discussion
| ✨ Aperio · Quick Links |
|---|
| 🏠 Home |
| 📖 README |
| 🛠️ Troubleshooting |
| 🚀 Roadmap |
| 🔸 FAQ |
| 🥇 LEADERBOARD |
Getting Started
Core Features
Build On Top