Swift-Selena

BlueEventHorizon/Swift-Selena

3.3

If you are the rightful owner of Swift-Selena and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Swift Selena is a Model Context Protocol (MCP) server designed to provide code analysis for Swift projects using Claude AI, even in the presence of build errors, to support SwiftUI app development.

Tools

Functions exposed to the LLM to take actions

initialize_project

Initializes the project for analysis.

find_files

Searches for files using wildcard patterns.

search_code

Searches code content using regular expressions.

list_symbols

Lists symbols like Class, Struct, and Function.

find_symbol_definition

Searches for symbol definitions across the project.

list_property_wrappers

Detects SwiftUI Property Wrappers like @State and @Binding.

read_function_body

Extracts the implementation of specific functions.

read_lines

Reads specified line ranges from a file.

add_note

Saves design decisions and important notes.

search_notes

Searches saved notes.

get_project_stats

Displays project statistics and cache information.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources