Ios Files
@xtofuub
关于 Ios Files
A local MCP server that lets AI clients safely read and write files on jailbroken iOS devices over SSH/SFTP.
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Ios Files?
Ios Files is an MCP server that provides controlled SSH/SFTP access to an iOS device’s filesystem. It allows AI assistants or coding agents to browse, read, and (optionally) write files on a jailbroken or SSH‑enabled iOS device.
How to use Ios Files?
Install Node.js 20+ and ensure OpenSSH is running on the iOS device. Run the installer command with your client (e.g., --client codex), device host, and password. The server writes the MCP configuration automatically for supported clients (Codex, Claude Desktop, OpenCode, VS Code). USB SSH is supported via iproxy and localhost forwarding.
Key features of Ios Files
- Read‑only by default; optional write capability with approval system.
- List, stat, search, and hash files on the iOS device.
- Read text files, plists, SQLite databases, and React Native bundles.
- Detect installed apps and resolve their containers.
- Inspect and decode Hermes bytecode bundles.
- Static analysis via radare2 (device‑side or local fallback).
- Supports all major MCP clients with automatic config setup.
Use cases of Ios Files
- Inspect app data containers and preference plists for debugging.
- Read logs, configuration files, or SQLite databases from an iOS device.
- Explore file system structure during reverse engineering or security analysis.
- Copy or zip files from the device to a local computer for offline analysis.
- Decode React Native Hermes bytecode bundles for inspection.
FAQ from Ios Files
Is the server read‑only by default?
Yes. Writes require setting "readOnly": false and "allowWrites": true. Write‑capable tools first return an approval request; the exact operation must be re‑sent with the approval ID.
What dependencies are required?
Node.js 20+ on the computer, an OpenSSH server running on the iOS device, and network connectivity from computer to device.
Where does the data live?
All file operations are performed over SSH/SFTP to the iOS device. No files are stored permanently on the computer unless you explicitly download them.
Are there any blocked paths?
Yes. The server blocks access to /var/Keychains, /var/mobile/Library/Accounts, /var/mobile/Library/SMS, /System, /usr, /bin, /sbin, and others by default.
What authentication methods are supported?
Password and SSH key authentication are supported. Set via env vars IOS_FILES_MCP_PASSWORD or IOS_FILES_MCP_KEY_PATH.
常见问题
Is the server read‑only by default?
Yes. Writes require setting `"readOnly": false` and `"allowWrites": true`. Write‑capable tools first return an approval request; the exact operation must be re‑sent with the approval ID.
What dependencies are required?
Node.js 20+ on the computer, an OpenSSH server running on the iOS device, and network connectivity from computer to device.
Where does the data live?
All file operations are performed over SSH/SFTP to the iOS device. No files are stored permanently on the computer unless you explicitly download them.
Are there any blocked paths?
Yes. The server blocks access to `/var/Keychains`, `/var/mobile/Library/Accounts`, `/var/mobile/Library/SMS`, `/System`, `/usr`, `/bin`, `/sbin`, and others by default.
What authentication methods are supported?
Password and SSH key authentication are supported. Set via env vars `IOS_FILES_MCP_PASSWORD` or `IOS_FILES_MCP_KEY_PATH`.
开发工具 分类下的更多 MCP 服务器
Burp Suite MCP Server Extension
PortSwiggerMCP Server for Burp
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
JetBrains MCP Proxy Server
JetBrainsA model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Vibgrate MCP
VibgrateQuery your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
评论