Unduhan Gratis untuk MCP

Tonton iklan untuk mengunduh gratis

Ulasan Softonic

Oauth Callback: Autentikasi Aman untuk Agen AI dan Alat CLI

Oauth Callback oleh Kriasoft adalah alat kategori mcp gratis yang dibangun dengan TypeScript, berjalan di Node.js 18+, Deno, atau Bun. Didistribusikan sebagai paket npm, alat ini menangkap kode otorisasi OAuth 2.0 dari server otorisasi. Alat ini bertindak sebagai pengelola callback OAuth 2.0 dan penyedia OAuth untuk Model Context Protocol (MCP). Ini terintegrasi dengan MCP SDK, memungkinkan autentikasi yang aman untuk berbagai agen AI dan aplikasi. Desainnya berfokus pada penanganan yang efisien dan aman dari alur kode otorisasi OAuth.

Apa yang terhubung dengan Oauth Callback?

Oauth Callback terhubung ke server otorisasi OAuth 2.0 untuk menangkap kode otorisasi. Ini berfungsi sebagai pengelola callback OAuth 2.0 dan penyedia OAuth untuk Protokol Konteks Model (MCP). Alat ini terintegrasi dengan MCP SDK, memungkinkan otentikasi yang aman untuk agen AI. Sementara Oauth Callback itu sendiri menggunakan HTTP untuk callback, ia mendukung sistem yang terhubung ke server MCP menggunakan StreamableHTTPClientTransport. Claude Desktop adalah klien AI yang kompatibel saat terhubung ke server MCP yang menggunakan Oauth Callback untuk otentikasi.

Fitur dan alat inti

Ekspor Oauth Callback utama menyediakan getAuthCode() untuk menangkap kode otorisasi OAuth inti dan OAuthError sebagai kelas kesalahan khusus OAuth. Dari ekspor oauth-callback/mcp, browserAuth() berfungsi sebagai penyedia OAuth yang kompatibel dengan MCP SDK. Untuk penyimpanan token, ia menawarkan inMemoryStore() untuk penggunaan sementara dan fileStore() untuk penyimpanan berbasis file yang persisten. Alat ini mendukung protokol transport HTTP dengan menyiapkan server HTTP localhost sementara untuk mencegat callback OAuth.

Untuk siapa ini?

Oauth Callback ditujukan untuk pengembang yang membuat alat CLI, aplikasi desktop, dan skrip otomatisasi yang perlu menangkap kode otorisasi OAuth melalui callback localhost. Ini juga melayani klien Protokol Konteks Model (MCP) dan agen AI yang memerlukan otentikasi yang aman. Ini termasuk pengembang yang mengintegrasikan agen AI dengan server MCP. Alat ini menangani pengaturan server localhost otomatis, peluncuran browser, dan pembersihan, menawarkan penyimpanan token yang fleksibel. Lewati ini jika aplikasi Anda tidak memerlukan alur kode otorisasi OAuth 2.0 atau integrasi MCP SDK.

Cara memulai

Akses diberikan melalui alur otorisasi OAuth standar. Pengaturan melibatkan baik pra-mendaftar aplikasi OAuth dengan URI pengalihan seperti "http://localhost:PORT/callback" dan menggunakan ID klien, atau menggunakan Pendaftaran Klien Dinamis di mana klien mendaftar dirinya sendiri.

Kasus penggunaan

  • Mengautentikasi alat CLI untuk mengakses data pengguna di layanan seperti GitHub dengan menangani alur otorisasi OAuth berbasis browser dan menangkap kode otorisasi.
  • Mengintegrasikan agen AI dengan server MCP (misalnya, server MCP Notion) dengan menyediakan penyedia OAuth (browserAuth()) yang memungkinkan otentikasi yang aman untuk agen tersebut.
  • Mengotomatiskan alur kerja di berbagai layanan (misalnya, Notion, Linear, GitHub) dengan menyediakan akses yang terautentikasi untuk skrip otomatisasi.

Oauth Callback menyediakan solusi yang terfokus untuk penangkapan kode otorisasi OAuth 2.0, khususnya untuk aplikasi native dan agen AI. Dukungannya untuk PKCE dan Pendaftaran Klien Dinamis meningkatkan keamanan dan kemudahan pengaturan. Integrasi alat ini dengan MCP SDK menjadikannya komponen yang berharga untuk otentikasi agen AI yang aman. Opsi penyimpanannya yang fleksibel menambah kegunaannya untuk berbagai kebutuhan pengembangan. Cobalah mengautentikasi alat CLI untuk mengakses data pengguna di GitHub.

  • Kelebihan

    • Mendukung alur kode otorisasi OAuth 2.0.
    • PKCE diaktifkan secara default untuk keamanan.
    • Pendaftaran Klien Dinamis tersedia.
    • Opsi penyimpanan token yang fleksibel.
  • Kelemahan

    • Bergantung pada server HTTP localhost sementara.
    • Tidak secara eksplisit mendukung stdio sebagai transportasi.
    • Tidak secara eksplisit mendukung SSE sebagai transportasi.
 0/1

Spesifikasi Aplikasi

  • Pengembang

  • Lisensi

    Gratis

  • Versi

    v2.2.0

  • Update tanggal

  • Platform

    MCP

  • Bahasa

    Inggris

Program tersedia dalam bahasa lain


Unduhan Gratis untuk MCP

Tonton iklan untuk mengunduh gratis


Ulasan pengguna tentang oauth-callback

Apakah Anda mencoba oauth-callback? Jadilah yang pertama untuk meninggalkan pendapat Anda!

Tambahkan ulasan

Unduhan teratas Pemrograman AI untuk MCP

Unduhan teratas Pemrograman AI untuk MCP

Unduhan teratas Pemrograman AI untuk MCP

Topi terkait tentang oauth-callback

Hukum terkait penggunaan perangkat lunak ini berbeda di tiap negara. Kami tidak mendorong atau membenarkan penggunaan program ini jika melanggar hukum.
Masuk ke Softonic sebagai