Stats
Actions
Tags
From everything-claude-code-mobile
Provides local filesystem access for iOS mobile development workflows, including reading and manipulating files on the device from within Claude Code.
Copy this JSON into your .mcp.json to enable this server
Add to your .mcp.json:
{
"mcpServers": {
"ios-memory": {
"command": "node",
"args": [
"-e",
"const p=require('node:path'),f=require('node:fs'),o=require('node:os'),e=process.env,a=process.argv[1],rel='mcp-servers/start.js';let r=a&&!a.startsWith('${')?a:e.CLAUDE_PLUGIN_ROOT||e.PLUGIN_ROOT||e.CODEX_PLUGIN_ROOT||process.cwd();if(!f.existsSync(p.join(r,rel))){const hs=(e.PATH||'').split(p.delimiter).filter(x=>x.includes(p.join('tmp','arg0'))).map(x=>p.dirname(p.dirname(p.dirname(x))));hs.push(e.CODEX_HOME,p.join(o.homedir(),'.codex'));for(const h of hs.filter(Boolean)){const c=p.join(h,'plugins','cache');for(const m of f.existsSync(c)?f.readdirSync(c):[]){const d=p.join(c,m,'everything-claude-code-mobile');for(const v of f.existsSync(d)?f.readdirSync(d).sort().reverse():[]){const x=p.join(d,v);if(f.existsSync(p.join(x,rel))){r=x;break}}if(f.existsSync(p.join(r,rel)))break}if(f.existsSync(p.join(r,rel)))break}}require(p.join(r,rel))",
"${CLAUDE_PLUGIN_ROOT}",
"ios-memory"
]
}
}
}Review these signals before enabling this server
This server has elevated permissions. Review the source code before enabling.
Server configuration and connection parameters
nodeCommand-line arguments passed to the server process
Declared capabilities of this MCP server
npx claudepluginhub ahmed3elshaer/everything-claude-code-mobile --plugin everything-claude-code-mobile