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.

Open Charts MCP ile neler yapabilirsiniz?

  • Projeler oluşturun ve yönetincreate_flowchart, create_whiteboard, create_notes ve create_presentation gibi araçları kullanarak akış şemaları, beyaz tahtalar, notlar, sunumlar ve daha fazlasını oluşturun.
  • E-tablolarla çalışın — Formül desteğiyle Theo Sheets'i inceleyin, okuyun, oluşturun ve düzenleyin: inspect_sheet, get_sheet, create_sheet, update_sheet ve edit_sheet.
  • Otomasyonlar oluşturun ve çalıştırınbuild_agent, create_agent, configure_agent_trigger ve run_agent ile Theo Ajanları oluşturun, yapılandırın, etkinleştirin ve çalıştırın.
  • Kanban panolarını yönetincreate_board, add_board_card, update_board_card ve list_board_cards ile panolar oluşturun, kartlar ekleyip güncelleyin ve listeleri yönetin.
  • Web siteleri ve şarkılar oluşturungenerate_code_canvas ile tam web siteleri veya uygulamalar oluşturun, create_song ile müzik yapın, ardından get_code_canvas_status ve get_song_status ile durumu sorgulayın.
  • Hesap ve kredileri kontrol edinwhoami ile bağlantınızı doğrulayın ve get_credits ile AI kredi kullanımını izleyin.

Dokümantasyon

OpenCharts

OpenCharts MCP Server

Yapay zeka istemcinizden doğrudan OpenCharts içinde akış şemaları, notlar, slaytlar, sayfalar, panolar, siteler, aracılar ve şarkılar oluşturun.

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) ve şarkılar (Theo Symphony) — hepsi OpenCharts yapay zekası Theo tarafından desteklenmektedir.

Streamable 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 kendiniz çalıştırmazsınız.

Bir dakikadan kısa sürede bağlanmak ister misiniz? 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 ve {{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: Streamable 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ı kaldıran ve kimlik doğrulamayı bozan bir 307 yönlendirmesi yapar. 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 "AI 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, 10 grup altında 56 araç sunar. Theo AI veya üretim kullanan araçlar AI 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 not 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 — sorgulanacak bir iş döndürür
get_code_canvas_statusBir Code Canvas derlemesini sorgulayın; hazır olduğunda projeyi + açık URL'yi döndürür

AI

AraçAçıklama
ask_theoTek turlu bir AI 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ı sorgulama; 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 çalışmasını 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 Agent'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ıştırmalarını listeleyin
get_agent_run_statusTek bir çalıştırmanı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 commit 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 commit'lerini listeleyin (uygulanmış / önerilmiş / birleştirilmiş)
diff_sheet_commitBir commit 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 commit'e 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 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 — sorgulanacak bir iş döndürür
get_song_statusBir şarkı işini sorgulayın; tamamlandığında ses + kapak resmi sürümlerini 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 AI kredi bakiyesini kontrol edin

Kaynaklar

Kaynaklar, bir AI 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ızla 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 üretim kullanan araçlar (örneğin ask_theo, extract_flowchart, generate_code_canvas, build_agent, create_song) planınızdan AI kredisi tüketir.

Hız limitleri ve krediler

  • Kullanıcı başına dakikada 120 istek.
  • AI ve üretim araçları AI 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: opencarts.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ı kaldı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 sınırına 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 yaklaşık 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 şunları içerir:

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 opencarts.com adresine bakın.