IC

indragiek/context

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

806 stars 36 forks Качество 54 Тренд 22MIT

Нативный клиент macOS для протокола Model Context Protocol (MCP)

Обзор

Красивый, полностью нативный клиент macOS для протокола Model Context Protocol (MCP), который позволяет разработчикам взаимодействовать со своими MCP-серверами и отлаживать их. Context — это нативное приложение для macOS, которое облегчает тестирование и отладку MCP-серверов. Оно предоставляет визуальный интерфейс для вызова инструментов, предварительного просмотра ресурсов и мониторинга логов в реальном времени. Разработанное специально для разработчиков MCP-серверов, оно поддерживает несколько одновременных подключений и обеспечивает необходимую видимость отладки во время разработки. Хотя текущий набор функций охватывает основы, Context активно развивается в комплексный набор отладчиков MCP. Будущие релизы включат более полную поддержку спецификаций MCP, продвинутые инструменты отладки, такие как трассировка и прокси, а также интегрированный чат-клиент, который сможет получать доступ ко всем функциям, доступным серверам MCP.

Обзор (машинный перевод)

Красивый, полностью нативный клиент macOS для протокола Model Context Protocol (MCP), который позволяет разработчикам взаимодействовать со своими MCP-серверами и отлаживать их.

Обзор

Context — это нативное приложение для macOS, которое облегчает тестирование и отладку MCP-серверов. Оно предоставляет визуальный интерфейс для вызова инструментов, предварительного просмотра ресурсов и мониторинга логов в реальном времени. Разработанное специально для разработчиков MCP-серверов, оно поддерживает несколько одновременных подключений и обеспечивает необходимую видимость отладки во время разработки.

Хотя текущий набор функций охватывает основы, Context активно развивается в комплексный набор отладчиков MCP. Будущие релизы включат более полную поддержку спецификаций MCP, продвинутые инструменты отладки, такие как трассировка и прокси, а также интегрированный чат-клиент, который сможет получать доступ ко всем функциям, доступным серверам MCP.

Особенности

  • Нативное приложение для macOS, созданное на Swift и SwiftUI
  • Подключайтесь к нескольким MCP-серверам одновременно
  • Автоимпорт MCP-серверов из Cursor, Claude Code, Claude Desktop, Windsurf и VS Code
  • Автоматически сгенерированный интерфейс для вызова инструментов на основе схемы JSON
  • Динамическая генерация запросов с аргументами на основе шаблонов

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Context

A beautiful, fully native macOS client for the Model Context Protocol (MCP) that empowers developers to interact with and debug their MCP servers.

Overview

Context is a native macOS app that makes it easy to test and debug MCP servers. It provides a visual interface to invoke tools, preview resources, and monitor logs in real-time. Built specifically for MCP server developers, it supports multiple simultaneous connections and provides the debugging visibility you need during development.

While the current feature set covers the essentials, Context is actively being developed into a comprehensive MCP debugging suite. Future releases will include more complete MCP specification support, advanced debugging tools like tracing and proxying, and an integrated chat client that can access all functionality exposed by MCP servers.

Features

  • Native macOS application built with Swift and SwiftUI
  • Connect to multiple MCP servers simultaneously
  • Auto-import of MCP servers from Cursor, Claude Code, Claude Desktop, Windsurf, and VS Code
  • Auto-generated UI for tool invocation based on JSON Schema
  • Dynamic prompt generation with template-based arguments
  • Built-in resource previews with syntax highlighting and QuickLook support
  • Real-time log streaming with filtering and structured log viewing
  • Comprehensive MCP specification support (work in progress)
  • OAuth with dynamic client registration and metadata discovery
  • Support for stdio and Streamable HTTP transports (including HTTP+SSE backward compatibility)

Screenshots

MCP Feature Support

Supported MCP Protocol Version: 2025-03-26

Support for protocol version 2025-06-18 is a work-in-progress

Feature Status
Transports
stdio ✅ Supported
Streamable HTTP ✅ Supported
HTTP+SSE ✅ Supported
Authentication
OAuth 2.1 (IETF DRAFT) ✅ Supported
OAuth 2.0 Auth Server Metadata ✅ Supported
OAuth 2.0 Dynamic Client Registration ✅ Supported
OAuth 2.0 Protected Resource Metadata ✅ Supported
Core Features
Ping ✅ Supported
Prompts ✅ Supported
Resources ✅ Supported
Tools ✅ Supported
Logging ✅ Supported
Advanced Features
Roots ✅ Supported
Sampling ❌ Not Supported
Elicitation ❌ Not Supported
Completion ✅ Supported
Pagination ✅ Supported
Progress ❌ Not Supported

Project Structure

  • Context/ - The macOS application source code
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →