ios-agent-mcp

MCPcommunauté
v2.6.0io.github.Nagarjuna2997UnknownMis à jour il y a 18 jnpmGitHub

Swift reviews, local Apple references, app scaffolding and iOS simulator workflows.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
33Étoiles GitHub
1Forks
il y a 18 jDernière mise à jour
Paquet
Auteurio.github.Nagarjuna2997
LicenceUnknown
Version2.6.0
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils22 outils · aucun privilégié
Analyse de sécurité✓ Proprev2.7.0 · il y a 18 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé17 sept. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

22 outils · aucun privilégié
Extrait statiquement du paquet publiév2.7.0 · 18d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

review_app_intentsReview SiriKit/INIntent migration opportunities and, when explicitly requested, missing Apple Intelligence entity schemas or onscreen entity associations. Findings are heuristic advisories, not blanket deprecations or proof of invalid code. Use when integrating Siri, Shortcuts or Apple Intelligence.

Review SiriKit/INIntent migration opportunities and, when explicitly requested, missing Apple Intelligence entity schemas or onscreen entity associations. Findings are heuristic advisories, not blanket deprecations or proof of invalid code. Use when integrating Siri, Shortcuts or Apple Intelligence.

Aucun schéma d’entrée n’a été publié pour cet outil.

review_swift_concurrencyCheck a Swift project for Swift 6 concurrency and isolation defects: @Observable types missing @MainActor, Task.detached, DispatchQueue.main.async in async code, @unchecked Sendable, nonisolated(unsafe), unstructured Tasks in onAppear, empty catch blocks, and types named Task that shadow _Concurren…

Check a Swift project for Swift 6 concurrency and isolation defects: @Observable types missing @MainActor, Task.detached, DispatchQueue.main.async in async code, @unchecked Sendable, nonisolated(unsafe), unstructured Tasks in onAppear, empty catch blocks, and types named Task that shadow _Concurren…

Aucun schéma d’entrée n’a été publié pour cet outil.

review_swift_architectureCheck a Swift project for architecture and testability defects: dependencies defaulting to live implementations, the presentation layer naming concrete data-layer types (URLSession, APIClient, ModelContext), singletons resolved inside view models, the domain layer importing UI frameworks, nested Na…

Check a Swift project for architecture and testability defects: dependencies defaulting to live implementations, the presentation layer naming concrete data-layer types (URLSession, APIClient, ModelContext), singletons resolved inside view models, the domain layer importing UI frameworks, nested Na…

Aucun schéma d’entrée n’a été publié pour cet outil.

review_swiftuiCheck SwiftUI code for view and state defects: fixed font sizes and heights that break Dynamic Type, AnyView, deprecated .cornerRadius, literal spacing values instead of design tokens, materials applied over solid backgrounds, transient presentation state stored on models, legacy ObservableObject a…

Check SwiftUI code for view and state defects: fixed font sizes and heights that break Dynamic Type, AnyView, deprecated .cornerRadius, literal spacing values instead of design tokens, materials applied over solid backgrounds, transient presentation state stored on models, legacy ObservableObject a…

Aucun schéma d’entrée n’a été publié pour cet outil.

check_availability_guardsVerify that version-gated Apple APIs are guarded on the version where they were INTRODUCED rather than the newest SDK. Catches both missing guards and over-restrictive ones — for example Liquid Glass (iOS 26) guarded at iOS 27, which silently drops every iOS 26 device to the fallback. Also flags Fo…

Verify that version-gated Apple APIs are guarded on the version where they were INTRODUCED rather than the newest SDK. Catches both missing guards and over-restrictive ones — for example Liquid Glass (iOS 26) guarded at iOS 27, which silently drops every iOS 26 device to the fallback. Also flags Fo…

Aucun schéma d’entrée n’a été publié pour cet outil.

audit_app_store_readinessCheck a Swift project for issues that cause App Store rejection or runtime termination: permission-gated frameworks used without an Info.plist purpose string, a missing PrivacyInfo.xcprivacy manifest, unlocalized user-facing strings, icon-only buttons with no accessibility label, and print() used f…

Check a Swift project for issues that cause App Store rejection or runtime termination: permission-gated frameworks used without an Info.plist purpose string, a missing PrivacyInfo.xcprivacy manifest, unlocalized user-facing strings, icon-only buttons with no accessibility label, and print() used f…

Aucun schéma d’entrée n’a été publié pour cet outil.

analyze_swift_projectProduce an overview of a Swift project — file and line counts, deployment target, Swift tools version, frameworks in use, whether tests exist — together with a summary count of findings across every rule category (concurrency, architecture, SwiftUI, availability, App Store). Use this first when you…

Produce an overview of a Swift project — file and line counts, deployment target, Swift tools version, frameworks in use, whether tests exist — together with a summary count of findings across every rule category (concurrency, architecture, SwiftUI, availability, App Store). Use this first when you…

Aucun schéma d’entrée n’a été publié pour cet outil.

lint_skillAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

review_swift_memoryAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

review_swift_securityCheck a Swift project for security defects: hardcoded API keys, tokens, and passwords in source; credentials written to UserDefaults instead of the Keychain; App Transport Security disabled; cleartext http:// endpoints; TLS server trust accepted without evaluation; MD5 and SHA-1; Keychain items wit…

Check a Swift project for security defects: hardcoded API keys, tokens, and passwords in source; credentials written to UserDefaults instead of the Keychain; App Transport Security disabled; cleartext http:// endpoints; TLS server trust accepted without evaluation; MD5 and SHA-1; Keychain items wit…

Aucun schéma d’entrée n’a été publié pour cet outil.

review_swift_testingAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

review_swift_performanceCheck for runtime cost that shows up as dropped frames: DateFormatter and JSONDecoder allocated inside `body`, collections sorted or filtered on every render, ForEach over indices instead of stable identity, non-lazy stacks inside a ScrollView, AsyncImage with no frame, blocking file or network I/O…

Check for runtime cost that shows up as dropped frames: DateFormatter and JSONDecoder allocated inside `body`, collections sorted or filtered on every render, ForEach over indices instead of stable identity, non-lazy stacks inside a ScrollView, AsyncImage with no frame, blocking file or network I/O…

Aucun schéma d’entrée n’a été publié pour cet outil.

prepare_issue_reportPrepare a LOCAL issue preview for an ios-agent-mcp failure, not a defect in the user app. Accepts fixed categories only, never source, logs, paths or credentials. Makes no network requests or submissions. Show the complete preview to the user; opening a link or submitting requires their approval. G…

Prepare a LOCAL issue preview for an ios-agent-mcp failure, not a defect in the user app. Accepts fixed categories only, never source, logs, paths or credentials. Makes no network requests or submissions. Show the complete preview to the user; opening a link or submitting requires their approval. G…

Aucun schéma d’entrée n’a été publié pour cet outil.

search_apple_technologiesFind Apple frameworks, tools, services and legacy technologies in the bundled 405-entry source snapshot.

Find Apple frameworks, tools, services and legacy technologies in the bundled 405-entry source snapshot.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_apple_technologyGet a compact technology overview and local source routes by default. Use view full only when the entire guide and API topic map are required.

Get a compact technology overview and local source routes by default. Use view full only when the entire guide and API topic map are required.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_apple_updatesSearch dated Apple update and release-note landing pages with version-specific source links. Does not claim live results.

Search dated Apple update and release-note landing pages with version-specific source links. Does not claim live results.

Aucun schéma d’entrée n’a été publié pour cet outil.

plan_ios_appReturn an implementation workflow and safe CLI argument array for a named app. No files are created and no build is claimed.

Return an implementation workflow and safe CLI argument array for a named app. No files are created and no build is claimed.

Aucun schéma d’entrée n’a été publié pour cet outil.

plan_app_iconReturn a separate-layer icon specification, Apple workflow and appearance checks. Does not fabricate a native .icon document.

Return a separate-layer icon specification, Apple workflow and appearance checks. Does not fabricate a native .icon document.

Aucun schéma d’entrée n’a été publié pour cet outil.

search_local_referencesSearch complete repository guides, Swift source, templates and assets offline. Returns compact file matches without loading bodies. Source files and guide code blocks have different verification status.

Search complete repository guides, Swift source, templates and assets offline. Returns compact file matches without loading bodies. Source files and guide code blocks have different verification status.

Aucun schéma d’entrée n’a été publié pour cet outil.

read_local_referenceRead exact bundled file content in bounded character ranges. Use nextOffset to continue without omission; no network or user filesystem access. Offset is a JavaScript UTF-16 string index.

Read exact bundled file content in bounded character ranges. Use nextOffset to continue without omission; no network or user filesystem access. Offset is a JavaScript UTF-16 string index.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_reference_outlineGet heading offsets so only the relevant section needs to be read.

Get heading offsets so only the relevant section needs to be read.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_appCreate an editable Swift app starter, implementation brief and optional XcodeGen specification/icon layers. Writes a NEW project; does not implement the full app idea. Then use source retrieval, review and simulator tools to implement and verify it.

Create an editable Swift app starter, implementation brief and optional XcodeGen specification/icon layers. Writes a NEW project; does not implement the full app idea. Then use source retrieval, review and simulator tools to implement and verify it.

Aucun schéma d’entrée n’a été publié pour cet outil.

19 outils sur 22 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Swift reviews, local Apple references, app scaffolding and iOS simulator workflows.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-17 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 4 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

57 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+45 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies, optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.