OpenCharts MCP

resmi

AI ajanınızı OpenCharts'a bağlayın—Claude Code, Codex veya Cursor'dan terminalinizden çıkmadan elektronik tablolar, panolar, müzik ve otomasyonlar oluşturun.

OpenCharts MCP ile neler yapabilirsiniz?

  • Akış şemaları, beyaz tahtalar, notlar ve sunumlar oluşturun — yapılandırılmış projeleri doğrudan create_flowchart, create_whiteboard, create_notes veya create_presentation aracılığıyla oluşturun.
  • Bir açıklamadan tam web siteleri veya uygulamalar oluşturun — bir Code Canvas yapısı başlatmak için generate_code_canvas kullanın, ardından sonuç için get_code_canvas_status sorgulayın.
  • Theo Ajanlarını uçtan uca yönetin — ajanları oluşturun, tetikleyicilerini yapılandırın, etkinleştirin, çalıştırın ve build_agent, configure_agent_trigger, run_agent ve get_agent_run_status gibi araçlarla izleyin.
  • Canlı elektronik tablolarla (Theo Sheets) çalışıncreate_sheet, read_sheet_range, apply_sheet_ops ve rollback_sheet kullanarak oluşturun, inceleyin, aralıkları okuyun, yapılandırılmış düzenlemeler uygulayın ve değişiklikleri geri alın.
  • Görseller ve videoları satır içi oluşturun — anlık genel URL'ler için generate_image çağırın veya generate_video çağırıp bitmiş klipler için get_video_status sorgulayın.
  • Hesabınızı ve AI kredi bakiyenizi kontrol edin — bağlantınızı whoami ile doğrulayın ve kullanımı get_credits ile izleyin.

Dokümantasyon

OpenCharts

OpenCharts MCP Server

Doğrudan yapay zeka istemcinizden akış şemaları, notlar, slaytlar, sayfalar, panolar, siteler, aracılar, şarkılar, görseller ve videolar oluşturun OpenCharts.

Web Sitesi · Dokümantasyon · API anahtarı alın · Sorunlar

License Website MCP


Bu nedir?

OpenCharts, tüm OpenCharts ürününü MCP uyumlu herhangi bir yapay zeka istemcisinin içine yerleştiren genel, barındırılan bir Model Bağlam Protokolü (MCP) sunucusu çalıştırır. Bir API anahtarıyla bir kez bağlanın; asistanınız sizin adınıza gerçek OpenCharts projeleri oluşturabilir ve yönetebilir — akış şemaları, beyaz tahtalar, notlar, sunumlar, elektronik tablolar (Theo Sheets), Kanban + takvim panoları, tam web siteleri ve uygulamalar (Code Canvas), otomasyonlar (Theo Agents), şarkılar (Theo Symphony) ve görseller ile videolar (Theo Media) — hepsi OpenCharts yapay zekası Theo tarafından desteklenir. Bir site veya uygulama oluştururken, asistanınız satır içinde gerçek görüntü ve video klipler oluşturabilir ve yer tutucular bırakmak yerine döndürülen URL'leri doğrudan koda bırakabilir.

Bu, Akışkan HTTP üzerinden uzak bir sunucudur — yerel olarak kurulacak veya çalıştırılacak hiçbir şey yoktur. İstemcinizi uç noktaya yönlendirin, API anahtarınızı yapıştırın ve başlayın.

Bu depo, o sunucunun genel dokümantasyonudur. Sunucunun kendisi OpenCharts tarafından barındırılır; siz çalıştırmazsınız.

Bir dakikadan kısa sürede bağlanmak mı istiyorsunuz? opencharts.com/help/mcp-server adresindeki uygulama içi kılavuzu veya opencharts.com/theo-agents/mcp adresindeki kurulum sayfasını kullanın.

Hızlı başlangıç

  1. opencharts.com/theo-agents/mcp adresinden bir API anahtarı oluşturun. Hemen kopyalayın — tam anahtar yalnızca bir kez gösterilir.
  2. Sunucuyu aşağıdaki eşleşen yapılandırma parçacığını kullanarak yapay zeka istemcinize ekleyin, {{YOUR_API_KEY}} yerine anahtarınızı yazın.
  3. Asistanınızdan whoami aracını çağırmasını isteyerek bağlantıyı doğrulayın — OpenCharts hesabınızı döndürmelidir.

Uç Nokta

https://www.opencharts.com/api/mcp
  • Aktarım: Akışkan HTTP (POST)
  • Kimlik Doğrulama: Authorization: Bearer <API key> (aktif bir OpenCharts oturumundan alınan bir JWT de çalışır)

⚠️ Her zaman www. ana bilgisayarını kullanın. Apex opencharts.com , Authorization başlığını sıyıran ve kimlik doğrulamayı bozan bir 307 yönlendirmesi yayınlar. Tam olarak https://www.opencharts.com/api/mcp kullanın.

Yapay zeka istemcinizi bağlayın

Sunucu, MCP uyumlu herhangi bir istemciyle çalışır. Eşleşen parçacığı kopyalayın ve API anahtarınızı girin. Asistanınızın bağlantıyı kurmasını mı tercih edersiniz? Yardım sayfasında aşağıdaki her istemci için tek yapıştırmalı bir "yapay zeka kurulum istemi" bulunur.

Warp

{
  "mcpServers": {
    "opencharts": {
      "type": "http",
      "url": "https://www.opencharts.com/api/mcp",
      "headers": {
        "Authorization": "Bearer {{YOUR_API_KEY}}"
      }
    }
  }
}

Claude Desktop / Claude Code

{
  "mcpServers": {
    "opencharts": {
      "type": "streamable-http",
      "url": "https://www.opencharts.com/api/mcp",
      "headers": {
        "Authorization": "Bearer {{YOUR_API_KEY}}"
      }
    }
  }
}

Cursor

{
  "mcpServers": {
    "opencharts": {
      "url": "https://www.opencharts.com/api/mcp",
      "headers": {
        "Authorization": "Bearer {{YOUR_API_KEY}}"
      }
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json dosyasına ekleyin:

{
  "servers": {
    "opencharts": {
      "type": "http",
      "url": "https://www.opencharts.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:opencharts-key}"
      }
    }
  },
  "inputs": [
    {
      "id": "opencharts-key",
      "type": "promptString",
      "description": "OpenCharts API key",
      "password": true
    }
  ]
}

Windsurf (Codeium)

{
  "mcpServers": {
    "opencharts": {
      "serverUrl": "https://www.opencharts.com/api/mcp",
      "headers": {
        "Authorization": "Bearer {{YOUR_API_KEY}}"
      }
    }
  }
}

Claude Code (CLI)

claude mcp add --transport http opencharts https://www.opencharts.com/api/mcp --header "Authorization: Bearer {{YOUR_API_KEY}}"

Codex (OpenAI)

codex mcp add opencharts --url https://www.opencharts.com/api/mcp --header "Authorization: Bearer {{YOUR_API_KEY}}"

Amp

VS Code eklentisi settings.json içinde:

"amp.mcpServers": {
  "opencharts": {
    "url": "https://www.opencharts.com/api/mcp",
    "headers": {
      "Authorization": "Bearer {{YOUR_API_KEY}}"
    }
  }
}

OpenCode

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "opencharts": {
      "type": "remote",
      "url": "https://www.opencharts.com/api/mcp",
      "oauth": false,
      "headers": {
        "Authorization": "Bearer {{YOUR_API_KEY}}"
      }
    }
  }
}

Araçlar

Sunucu, 11 grup altında 59 araç sunar. Theo AI veya oluşturma kullanan araçlar yapay zeka kredisi tüketir.

Projeler

AraçAçıklama
list_projectsProjelerinizi sayfalandırma ve filtrelerle listeleyin
get_projectKimliğe göre tam proje verilerini alın
create_flowchartDüğümler ve kenarlarla bir akış şeması projesi oluşturun
create_whiteboardYerel şekiller ve öğelerle bir beyaz tahta oluşturun
create_notesMarkdown'dan bir notlar projesi oluşturun
create_presentationBir taslaktan slayt destesi oluşturun
update_projectMeta verileri veya içeriği güncelleyin (notlar, akış şeması, beyaz tahta veya sunum)
delete_projectBir projeyi geçici olarak silin (30 günlük kurtarma)

Code Canvas

AraçAçıklama
generate_code_canvasBir açıklamadan tam bir web sitesi veya uygulama (HTML/React) oluşturun — yoklanacak bir iş döndürür
get_code_canvas_statusBir Code Canvas derlemesini yoklayın; hazır olduğunda projeyi + açık URL'yi döndürür

Yapay Zeka

AraçAçıklama
ask_theoTek turlu bir yapay zeka mesajı gönderin (hızlı veya düşünme modu)
extract_flowchartYüklenen bir belgeden (PDF, resim, PPTX) bir akış şeması çıkarın

Theo Agents

AraçAçıklama
build_agentBir açıklamadan bir Theo Agent oluşturun — arka planda çalışır, hazır olduğunda sizi bilgilendirir
get_agent_build_statusBir build_agent işi için isteğe bağlı yoklama; tamamlandığında aracıyı + açık URL'yi döndürür
create_agentYapılandırılmış adımlar + tetikleyiciden deterministik olarak bir Theo Agent oluşturun
update_agentBir aracının adını, açıklamasını veya adım listesini düzeltin
configure_agent_triggerBir aracının tetikleyicisini ayarlayın (manuel, zamanlama, web kancası, olay, telegram)
activate_agentBir aracıyı etkinleştirin (ilk zamanlanmış çalıştırmayı başlatır)
deactivate_agentTetikleyicilerin ateşlenmesini durdurmak için bir aracıyı devre dışı bırakın
delete_agentBir aracıyı geçici olarak silin (30 günlük kurtarma)
list_agentsTheo Agents'larınızı durum + adım sayılarıyla listeleyin
get_agentBir aracının tam tanımını alın (tetikleyici + sıralı adımlar)
run_agentBir aracıyı şimdi gönderin — arka planda çalışır, tamamlandığında sizi bilgilendirir
list_agent_runsBir aracının son yürütme çalışmalarını listeleyin
get_agent_run_statusTek bir çalışmanın durumunu + düğüm başına ilerlemeyi alın

Theo Sheets

AraçAçıklama
list_sheetsTheo Sheets elektronik tablo projelerinizi listeleyin
inspect_sheetBir sayfayı inceleyin — sekme başına boyutlar, başlık satırı, örneklenmiş hücreler + formüller, düzen
get_sheetBir çalışma sayfasını yapılandırılmış satırlar olarak çıkarın (başlıklar + veri satırları)
read_sheet_rangeTam bir A1 aralığının değerlerini (+ isteğe bağlı formüller) bir ızgara + CSV olarak okuyun
create_sheetBaşlıklardan ve satırlardan canlı bir elektronik tablo (Excel düzeyinde ızgara + formüller) oluşturun
update_sheetYapılandırılmış elektronik tablo düzenleme işlemlerini uygulayarak bir sayfayı düzenleyin — geri alınabilir bir taahhüt olarak kaydedilir
apply_sheet_opsYapılandırılmış elektronik tablo düzenleme işlemlerini uygulayın — veya birleştirme kontrollü bir değişiklik önerin
edit_sheetDoğal dil talimatıyla bir sayfayı düzenleyin (Theo işlemleri planlar + uygular)
list_sheet_commitsBir sayfanın git tarzı değişiklik taahhütlerini listeleyin (uygulanmış / önerilmiş / birleştirilmiş)
diff_sheet_commitBir taahhüt veya öneri için hücre düzeyindeki farkı gösterin
resolve_sheet_proposalBekleyen bir değişiklik önerisini birleştirin veya reddedin
rollback_sheetCanlı sayfayı önceki bir taahhüde geri döndürün (tersine çevrilebilir)

Panolar

AraçAçıklama
create_boardBir Kanban + takvim proje panosu oluşturun
list_boardsProje panolarınızı listeleyin
get_boardBir panonun listelerini (sütunlar) ve kartlarını alın
update_boardBir panonun adını, açıklamasını veya liste sütunlarını güncelleyin
delete_boardBir panoyu geçici olarak silin (kurtarılabilir)
duplicate_boardBir panoyu listeleri, kuralları ve kartlarıyla çoğaltın
add_board_cardBir panoya bir kart (gönderi/görev/fikir/etkinlik) ekleyin
list_board_cardsBir panonun kartlarını, isteğe bağlı olarak zamanlama aralığına göre listeleyin
update_board_cardBir kartı düzenleyin — listeyi taşıyın, yeniden zamanlayın, durumu/rengi değiştirin
delete_board_cardBir panodan bir kartı geçici olarak silin

Theo Symphony

AraçAçıklama
create_songTheo Symphony ile bir şarkı oluşturun — yoklanacak bir iş döndürür
get_song_statusBir şarkı işini yoklayın; tamamlandığında ses + kapak resmi sürümlerini döndürür

Theo Media

AraçAçıklama
generate_imageBir istemden bir görüntü oluşturun — gömmek veya kaydetmek için genel bir URL döndürür (yer tutucular yerine kullanın)
generate_videoBir istemden kısa bir video klip oluşturun — yoklanacak bir iş döndürür
get_video_statusBir video işini yoklayın; tamamlandığında bitmiş klip URL'sini döndürür

Notlar

AraçAçıklama
get_note_contentBir notun içeriğini Markdown olarak çıkarın
append_to_noteMevcut bir nota Markdown içeriği ekleyin
clip_to_noteWeb içeriğini (URL + HTML) bir notun içine klip olarak kaydedin

Şablonlar

AraçAçıklama
list_templatesŞablon galerisine göz atın
use_templateBir şablondan yeni bir proje oluşturun

Hesap

AraçAçıklama
whoamiKimliği doğrulanmış kullanıcının profil bilgilerini alın
get_creditsKalan yapay zeka kredi bakiyesini kontrol edin

Kaynaklar

Kaynaklar, bir yapay zeka istemcisinin bir araç çağırmadan alabileceği salt okunur bağlam sağlar.

KaynakAçıklama
projectsSon projelerinizin sayfalandırılmış listesi
projectKimliğe göre tek bir proje için tam veri
templatesGöz atılabilir şablon kataloğu

Nasıl çalışır

┌────────────────────┐   Streamable HTTP    ┌────────────────────────────┐
│   Your AI client    │   + Bearer API key   │   OpenCharts MCP (hosted)  │
│  Warp · Claude ·    │ ───────────────────► │                            │
│  Cursor · VS Code · │                      │  Projects · Code Canvas ·  │
│  Windsurf · Codex · │ ◄─────────────────── │  Agents · Sheets · Boards ·│
│  Amp · OpenCode     │      tool results    │  Symphony · Notes · AI     │
└────────────────────┘                      └────────────────────────────┘

Her istek API anahtarınız tarafından doğrulanır ve kendi OpenCharts hesabınız üzerinde işlem yapar. Sunucu barındırıldığı için, araç yüzeyi otomatik olarak güncel kalır — istemci güncellemesi gerekmez. Theo AI veya oluşturma kullanan araçlar (örneğin ask_theo, extract_flowchart, generate_code_canvas, build_agent, create_song, generate_image, generate_video) planınızdan yapay zeka kredisi tüketir.

Hız limitleri ve krediler

  • Kullanıcı başına dakikada 120 istek.
  • Yapay zeka ve oluşturma araçları yapay zeka kredisi tüketir — bakiyenizi istediğiniz zaman get_credits aracıyla kontrol edin.

Keşif ve kayıt defteri

İstemciler, tarayıcılar ve kayıt defterleri için makine tarafından okunabilir meta veriler yayınlanır (gizli bilgi içermez):

  • https://www.opencharts.com/.well-known/mcp — keşif manifestosu
  • https://www.opencharts.com/.well-known/mcp/server-card.json — sunucu kartı
  • https://www.opencharts.com/.well-known/oauth-protected-resource — korumalı kaynak meta verileri
  • Dokümanlar: opencharts.com/help/mcp-server

Sorun Giderme

  • 307 yönlendirmesi / "yetkilendirme desteği yok" / 401 — URL'nin tam olarak https://www.opencharts.com/api/mcp ( www. ile) olduğundan emin olun. Apex ana bilgisayarı, yönlendirmede Authorization başlığını sıyırır. Ayrıca anahtarınızın aktif olduğunu ve Bearer önekiyle gönderildiğini doğrulayın.
  • 429 Too Many Requests — 120 istek/dk limitine ulaştınız; bekleyin ve yeniden deneyin.
  • İstemcinizde araçlar eksik — araç listesini yeniden alması için istemciyi tamamen yeniden başlatın (veya OpenCharts sunucusunu kapatıp açın). Anahtarınızın read, write ve ai kapsamlarını taşıdığını doğrulayın (varsayılan anahtarlar üçünü de içerir).
  • Oturum ortasında JWT'nin süresi doldu — oturum JWT'lerinin süresi ~15 dakika sonra dolar; uzun süreli entegrasyonlar için kalıcı bir API anahtarı kullanın.

Uyumlu istemciler

Model Bağlam Protokolü'nü destekleyen tüm istemcilerle çalışır, bunlar dahil:

Bağlantılar

Lisans

Bu dokümantasyon CC-BY-4.0 altında lisanslanmıştır. OpenCharts MCP sunucusu barındırılan bir üründür — şartlar ve fiyatlandırma için opencharts.com adresine bakın.