Twinr 远程 MCP 服务器是什么?
Twinr 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.twinr.dev/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

基本信息
Twinr turns any website into native iOS and Android apps, and 50,000+ businesses have used it to launch on the App Store and Google Play. The Twinr MCP server brings your app into the AI tools you already work in. Connect Claude, ChatGPT, Cursor, Lovable or any MCP client to your Twinr account, and run your app by asking: check on builds, refresh your branding and start new builds, without opening the dashboard.
https://mcp.twinr.dev/mcpclaude mcp add twinr-mcp-server --transport http https://mcp.twinr.dev/mcpGet the Twinr account this connection signed in as: name and email.
List the Twinr apps the merchant shared with this connection, grouped by organization. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section. If nothing is shared, the result's message says how the merchant can share apps; do not tell them they have no apps.
Get one Twinr app's details: name, organization, website, platform and store identifiers. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section.
Get the newest Android and iOS builds of one Twinr app, with build number, version and status (running, finished or error). If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section.
Get download links for the latest finished Android and iOS build of one Twinr app. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section.
Search Twinr's help docs. Returns matching pages with their path; read one with read_twinr_doc.
Read one Twinr help page by the path search_twinr_docs returned, e.g. builds/android.md.
Get the Twinr integration guide for one feature: 'push' for push notifications, 'login' for keeping the app's login state in sync, or 'iap' for in-app purchases. Returns the code to write, the database changes needed, and the dashboard settings the site owner must change. Read this before writing any Twinr code.
List every JavaScript function the Twinr mobile app injects into the page, with its arguments and return shape. Use this to check a function's exact name and signature.
Get the Twinr context block for this project. Add the result to the file your platform reads for project context, appending if it exists: replit.md on Replit, otherwise AGENTS.md in the project root. Later sessions then know the app is published through Twinr and which functions are available without calling these tools again.
Prepare the upload of a local image file (the merchant gave a file path) for the app icon or launch screen. Use this ONLY when the merchant gives a local file path; if they give a link, prefer image_url on the update tool and skip this. Returns a curl command for the merchant to run on the computer that has the file. If the command fails, call create_image_upload again for a fresh link; if that fails too, ask for a public https image URL instead. Icon: PNG or JPEG, square (1024x1024 recommended), at most 5 MB, transparency allowed. Launch screen: PNG, JPEG or GIF, exactly 1062x2100 pixels, at most 5 MB. Twinr does not resize or crop images. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section. Before calling this tool, tell the merchant which app you are changing by name, e.g. "Updating the icon for Shop Name…".
Replace the app's icon with an image from a public https link (image_url) or from create_image_upload (upload_id). Icon: PNG or JPEG, square (1024x1024 recommended), at most 5 MB, transparency allowed. Launch screen: PNG, JPEG or GIF, exactly 1062x2100 pixels, at most 5 MB. Twinr does not resize or crop images. The change reaches users only after a new build. After it succeeds, offer to start a new build and wait for the merchant's yes. Never call start_build unprompted. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section. Before calling this tool, tell the merchant which app you are changing by name, e.g. "Updating the icon for Shop Name…".
Replace the app's launch screen with an image from a public https link (image_url) or from create_image_upload (upload_id). Icon: PNG or JPEG, square (1024x1024 recommended), at most 5 MB, transparency allowed. Launch screen: PNG, JPEG or GIF, exactly 1062x2100 pixels, at most 5 MB. Twinr does not resize or crop images. The change reaches users only after a new build. After it succeeds, offer to start a new build and wait for the merchant's yes. Never call start_build unprompted. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section. Before calling this tool, tell the merchant which app you are changing by name, e.g. "Updating the icon for Shop Name…".
Start a new Android, iOS or both builds of the app. Call it only when the merchant asked for a build or accepted your offer. Unpublished builder changes are published first, which also updates installed apps over the air. Builds take 10-30 minutes; check progress with get_build_status. If published is true but no platform is running, tell the merchant their builder changes were published to installed apps even though no build started. If this project's Twinr section (replit.md on Replit, otherwise AGENTS.md) has no application_id, call list_apps, show the merchant every organization and its apps, and ask which app this project is. Never choose one yourself, and never infer it from the project's name or URL. Then record it in the project's Twinr section. Before calling this tool, tell the merchant which app you are changing by name, e.g. "Updating the icon for Shop Name…".
Twinr turns any website into native iOS and Android apps, and 50,000+ businesses have used it to launch on the App Store and Google Play. The Twinr MCP Server brings your app into the AI tools you already work in. Connect Claude, ChatGPT, Cursor, Lovable or any MCP client to your Twinr account, and run your app by asking: check on builds, refresh your branding and start new builds, without opening the dashboard.
Sign in with your Twinr account over OAuth. There is no API key to copy. You choose which apps to share and whether the assistant can view only, or view and edit.
Server URL: https://mcp.twinr.dev/mcp (Streamable HTTP, OAuth)
Claude Code
claude mcp add --transport http twinr https://mcp.twinr.dev/mcp
Then run /mcp, select twinr, and choose Authenticate.
Claude (web and desktop): Settings → Connectors → Add custom connector. Name it Twinr, paste the server URL, click Add, then Connect and sign in.
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"twinr": { "url": "https://mcp.twinr.dev/mcp" }
}
}
VS Code (.vscode/mcp.json):
{
"servers": {
"twinr": { "type": "http", "url": "https://mcp.twinr.dev/mcp" }
}
}
Lovable: Connectors → + → MCP server. Name it Twinr, paste the server URL, keep OAuth selected and click Add & authorize.
Any other client that supports remote MCP servers with OAuth works with the same URL. Then ask: "List my Twinr apps."
| Tool | What it does |
|---|---|
| Who am I | The Twinr account this connection signed in as |
| List shared apps | The apps you shared with this connection |
| Get app | One app's details |
| Get build status | The newest Android and iOS builds |
| Get download links | Links for the latest finished builds |
| Search Twinr docs / Read a Twinr doc | Twinr's help docs |
| Get integration guide | Push notifications, login sync or in-app purchases |
| Get JavaScript bridge reference | Every function the Twinr app adds to your site |
| Get setup instructions | A Twinr context block to save in your project |
| Create image upload | Upload an image from your computer |
| Update app icon | Replace the app icon |
| Update launch screen | Replace the launch screen |
| Start build | Start an Android build, an iOS build, or both |
Do I need an API key? No. You sign in with your Twinr account in the browser over OAuth.
Which AI tools does it work with? Any tool that supports remote MCP servers with OAuth: Claude, ChatGPT, Gemini, Perplexity, Grok, Cursor, VS Code, Lovable, Replit, Base44 and more.
Do I need a paid plan? Connecting is free with any Twinr account. Starting a build needs the Basic plan or higher. Twinr plans start at $19/month billed annually, with a 14-day free trial and no credit card.
When does a new icon or launch screen reach my users? With the next build. After a change, the assistant offers to start one.
Where do finished builds go? iOS builds are uploaded to TestFlight. Android builds are emailed to you as a download link, and the assistant can fetch the link too.
How do I disconnect? In Twinr, go to My Profile → AI connections and click Revoke.
Twinr 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.twinr.dev/mcp,AI 助手无需在本地安装或运行任何东西即可连接。
把端点 https://mcp.twinr.dev/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。
需要。Twinr 使用 OAuth——第一次连接时,你的 MCP 客户端会打开浏览器窗口登录并授权,之后会复用这个凭证。
Twinr 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。
Hosted MCP server that lets your AI run Google Ads, Shopify and inventory, social posting and a phone line
Pay-per-use data and tools for AI agents: crypto token safety and rug checks, web search with cited answers, page-to-Markdown, up-to-date library docs, package safety, company research and UK/EU open data. 160 tools, 20
Official 42min MCP server: let Claude, ChatGPT, Cursor or any MCP client manage your meeting scheduling. Check availability, find free slots, book, cancel and reschedule meetings, manage recurring series, secret booking
AdsMCP is the MCP entry point into the Adgentek Ad Server. Call ads_serve with the conversation context and get back a native ad matched to user intent, or no ad when one does not fit. Publishers earn on a CPM basis. Fre
Production remote MCP server with 35 safe web-intelligence tools: 32 paid x402 URL operations plus 3 free discovery/demo tools. Base Mainnet USDC, no account or API key; SSRF protection, strict schemas and idempotent set
评论