IC

indragiek/context

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

806 stars 36 forks 品質 54 トレンド 22MIT

モデルコンテキストプロトコル(MCP)用のネイティブmacOSクライアント

概要

モデルコンテキストプロトコル(MCP)向けの美しく完全にネイティブなmacOSクライアントで、開発者がMCPサーバーとやり取りしデバッグできるようにします。 ContextはmacOSのネイティブアプリで、MCPサーバーのテストやデバッグを簡単に行えます。ツールの呼び出し、リソースのプレビュー、ログのリアルタイム監視などの視覚的なインターフェースを提供します。MCPサーバー開発者向けに特別に構築されており、複数の同時接続をサポートし、開発中に必要なデバッグの可視性を提供します。 現在の機能セットは基本的な部分をカバーしていますが、Contextは包括的なMCPデバッグスイートへと積極的に開発中です。今後のリリースでは、より完全なMCP仕様サポート、トレーシングやプロキシなどの高度なデバッグツール、そしてMCPサーバーが公開するすべての機能にアクセスできる統合チャットクライアントが含まれる予定です。

概要(AI 翻訳)

モデルコンテキストプロトコル(MCP)向けの美しく完全にネイティブなmacOSクライアントで、開発者がMCPサーバーとやり取りしデバッグできるようにします。

概要

ContextはmacOSのネイティブアプリで、MCPサーバーのテストやデバッグを簡単に行えます。ツールの呼び出し、リソースのプレビュー、ログのリアルタイム監視などの視覚的なインターフェースを提供します。MCPサーバー開発者向けに特別に構築されており、複数の同時接続をサポートし、開発中に必要なデバッグの可視性を提供します。

現在の機能セットは基本的な部分をカバーしていますが、Contextは包括的なMCPデバッグスイートへと積極的に開発中です。今後のリリースでは、より完全なMCP仕様サポート、トレーシングやプロキシなどの高度なデバッグツール、そしてMCPサーバーが公開するすべての機能にアクセスできる統合チャットクライアントが含まれる予定です。

特徴

  • SwiftおよびSwiftUIで構築されたネイティブmacOSアプリケーション
  • 複数のMCPサーバーに同時に接続
  • Cursor、Claude Code、Claude Desktop、Windsurf、VS CodeからのMCPサーバーの自動インポート
  • JSONスキーマに基づくツール呼び出しの自動生成UIです
  • テンプレートベースの引数を用いた動的プロンプト生成

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →