BlueEventHorizon/Swift-Selena
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