You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context is an app that gives developers the ability to browse and make requests to MCP (Model Context Protocol) servers.
The app depends on the ContextCore library, which implements the MCP client and transports. The ContextCore library source code is contained within this repository.
The app is primarily built using SwiftUI, using AppKit as necessary using NSViewRepresentable.
Aim to build all functionality using SwiftUI unless there is a feature that is only supported in AppKit.
Design UI in a way that is idiomatic for the macOS platform and follows Apple Human Interface Guidelines.
Use SF Symbols for iconography.
Use the most modern macOS APIs. Since there is no backward compatibility constraint, this app can target the latest macOS version with the newest APIs.
Use the most modern Swift language features and conventions. Target Swift 6 and use Swift concurrency (async/await, actors) and Swift macros where applicable.