[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"subscription":3,"guide-connect-claude-code":4},null,{"_id":5,"body":6,"excerpt":139,"faq":3,"heroImage":3,"publishedAt":3,"seo":140,"slug":144,"title":145,"updatedAt":3},"guide-connect-claude-code",[7,18,27,35,43,51,59,67,75,83,91,99,107,115,123,131],{"_key":8,"_type":9,"children":10,"markDefs":16,"style":17},"4890cf30eb75","block",[11],{"_key":12,"_type":13,"marks":14,"text":15},"610517eae4d2","span",[],"Aspects ships a Model Context Protocol server inside the app. Point an assistant at it and it can read your library, find an export you made last week and start a render — without you leaving the terminal.",[],"normal",{"_key":19,"_type":9,"children":20,"markDefs":25,"style":26},"6ac65708de8f",[21],{"_key":22,"_type":13,"marks":23,"text":24},"b5377351f615",[],"What you need",[],"h2",{"_key":28,"_type":9,"children":29,"markDefs":34,"style":17},"49f35b5f1053",[30],{"_key":31,"_type":13,"marks":32,"text":33},"528a6e59b04a",[],"Aspects for macOS, and a client that speaks MCP. Claude Code is the one this guide uses; Claude Desktop and any other MCP client work the same way.",[],{"_key":36,"_type":9,"children":37,"markDefs":42,"style":26},"d84f2f16e3f5",[38],{"_key":39,"_type":13,"marks":40,"text":41},"0ecdee52d648",[],"Connect Claude Code",[],{"_key":44,"_type":9,"children":45,"markDefs":50,"style":17},"3546c32d73dd",[46],{"_key":47,"_type":13,"marks":48,"text":49},"fcb31c30d440",[],"The server lives inside the app bundle, so there is nothing extra to download. Run this once:",[],{"_key":52,"_type":9,"children":53,"markDefs":58,"style":17},"543747166162",[54],{"_key":55,"_type":13,"marks":56,"text":57},"8b7e857808c5",[],"claude mcp add aspects -- \u002FApplications\u002FAspects.app\u002FContents\u002FHelpers\u002Faspects-mcp",[],{"_key":60,"_type":9,"children":61,"markDefs":66,"style":17},"825b21e1053f",[62],{"_key":63,"_type":13,"marks":64,"text":65},"000666901424",[],"If you keep Aspects somewhere other than \u002FApplications, open Settings ▸ Assistants in the app — it shows the exact command for your install with a Copy button.",[],{"_key":68,"_type":9,"children":69,"markDefs":74,"style":26},"c92a55737723",[70],{"_key":71,"_type":13,"marks":72,"text":73},"0b4e2d90f645",[],"What works straight away",[],{"_key":76,"_type":9,"children":77,"markDefs":82,"style":17},"481eec076ac9",[78],{"_key":79,"_type":13,"marks":80,"text":81},"3822fbde024d",[],"Reading needs no permission at all, and it works with Aspects closed. Ask what you made this week, ask for the note about a client, ask where a particular export went. The server reads the library's files directly.",[],{"_key":84,"_type":9,"children":85,"markDefs":90,"style":26},"c06ee789ad62",[86],{"_key":87,"_type":13,"marks":88,"text":89},"e6a219a7dcaf",[],"Turning on the parts that act",[],{"_key":92,"_type":9,"children":93,"markDefs":98,"style":17},"a2a985093f02",[94],{"_key":95,"_type":13,"marks":96,"text":97},"f96d1b2da1d5",[],"Opening a document, starting an export, and creating or editing one are behind a single switch: Settings ▸ Assistants ▸ \"Let assistants act on this library\". It is off by default, and it only works while Aspects is open.",[],{"_key":100,"_type":9,"children":101,"markDefs":106,"style":17},"7b13bbab0c9f",[102],{"_key":103,"_type":13,"marks":104,"text":105},"dd563c7d0cd1",[],"With it on, an assistant presses the same button the panel presses. A render it starts is the render you would have made, in the same folder with the same filename pattern. The server never writes your library itself — it asks the running app to do it.",[],{"_key":108,"_type":9,"children":109,"markDefs":114,"style":26},"fce0c0ca24e1",[110],{"_key":111,"_type":13,"marks":112,"text":113},"b5492dda1dd3",[],"What it will not do",[],{"_key":116,"_type":9,"children":117,"markDefs":122,"style":17},"aaba3457daef",[118],{"_key":119,"_type":13,"marks":120,"text":121},"4e3900a398ca",[],"Nothing deletes. There is no tool that removes a document, an export or a file, so the worst case is a document you did not want. Nothing leaves your Mac either: the app and the server talk over a loopback socket with a token that changes every launch.",[],{"_key":124,"_type":9,"children":125,"markDefs":130,"style":26},"b0a2f58c01ae",[126],{"_key":127,"_type":13,"marks":128,"text":129},"82ab66f7a283",[],"One thing worth knowing",[],{"_key":132,"_type":9,"children":133,"markDefs":138,"style":17},"e5aaa205391c",[134],{"_key":135,"_type":13,"marks":136,"text":137},"58ef53ef52d2",[],"A note is handed over as its full text. That is the most useful thing the library can offer an assistant, and it is also the reason to think about which assistant you connect.",[],"Point an assistant at your library: one command, what works without permission, and the single switch that lets it act.",{"_type":141,"description":142,"title":143},"seoFields","Aspects ships an MCP server inside the app. One command connects Claude Code; reading needs no permission, and acting is behind one switch.","Connect Aspects to Claude Code with MCP","connect-claude-code","Connect Aspects to Claude Code"]