MCP & AI Agents
HeptaCert, Model Context Protocol (MCP) (opens in a new tab) üzerinden herhangi bir uyumlu AI istemcisine tam entegrasyon sunar. MCP açık bir standarttır — sadece Claude'a özgü değildir.
Desteklenen İstemciler
| İstemci | Tür | MCP Desteği |
|---|---|---|
| Claude Desktop (opens in a new tab) | Masaüstü app | ✅ Yerleşik |
| Cursor (opens in a new tab) | IDE | ✅ Yerleşik |
| Windsurf (opens in a new tab) | IDE | ✅ Yerleşik |
| Continue.dev (opens in a new tab) | VS Code ext. | ✅ Yerleşik |
| Cline (opens in a new tab) | VS Code ext. | ✅ Yerleşik |
| Zed (opens in a new tab) | Editor | ✅ Yerleşik |
| Kendi Agent'ın | Python/JS SDK | ✅ MCP SDK (opens in a new tab) |
| ChatGPT | Web | ❌ MCP değil — Actions kullan |
HeptaCert MCP sunucusu standart MCP protokolü üzerinden çalışır. Herhangi bir MCP uyumlu istemci — aynı araç seti, aynı kimlik doğrulama.
Kurulum
Tüm istemciler için iki temel ayar gereklidir:
- URL (hosted mod):
https://heptacert.com/mcp - Authorization header:
Bearer hc_live_YOUR_KEY
Config dosyası: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) veya %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"heptacert": {
"url": "https://heptacert.com/mcp",
"headers": {
"Authorization": "Bearer hc_live_YOUR_KEY"
}
}
}
}Kaydedip Claude Desktop'ı yeniden başlatın. Sağ panelde 🔌 simgesi görünür.
ChatGPT / OpenAI Actions
ChatGPT, MCP protokolünü desteklemez — bunun yerine OpenAPI tabanlı Actions kullanır.
HeptaCert'i ChatGPT'ye bağlamak için:
- ChatGPT → My GPTs → Create a GPT → Configure → Add Action
- Authentication: API Key,
Authorization: Bearer hc_live_... - Schema:
https://heptacert.com/api/openapi.jsonadresinden OpenAPI spec'i alın
OpenAI Agents SDK kullanıyorsanız MCP desteği mevcuttur:
from agents.mcp import MCPServerStreamableHttp
server = MCPServerStreamableHttp(
url="https://heptacert.com/mcp",
headers={"Authorization": "Bearer hc_live_YOUR_KEY"},
)Örnek Konuşmalar
Kullanıcı: Bugün en çok check-in yapılan etkinlik hangisi?
Agent: list_events çağrısı yapıyorum...
get_attendance_summary çağrısı yapıyorum (3 etkinlik için)...
En yüksek katılım: "Python Summit 2026" — 127/150 (%84.7)Kullanıcı: ahmet@example.com adresli kişi hangi etkinliklere katıldı?
Agent: search_attendees_across_events çağrısı yapıyorum...
Ahmet Yılmaz (ahmet@example.com) 3 etkinliğe katılmış:
- Python Summit 2026 (sertifika var)
- React Workshop (sertifika yok — check-in yapmamış)
- DevFest 2025 (sertifika var)Silme işlemleri iki adımlıdır. Agent önce ne silineceğini önizler. Onayınız olmadan işlem gerçekleşmez.
Araçlar (44 Araç)
Etkinlikler (8)
list_events · get_event · get_event_stats · create_event · update_event · delete_event · close_registration · open_registration
Katılımcılar (6)
list_attendees · add_attendee · bulk_add_attendees · update_attendee · remove_attendee · export_event_attendees
Sertifikalar (5)
list_certificates · issue_certificates · revoke_certificate · get_certificate_tier_summary · get_certificate_by_public_id
Oturumlar (4)
list_sessions · create_session · update_session · delete_session
Check-in (3)
checkin_lookup · manual_checkin · get_attendance_summary
Otomasyon (4)
list_automation_rules · create_automation_rule · update_automation_rule · delete_automation_rule
Webhooks (3)
list_webhooks · create_webhook · delete_webhook
Analitik & Arama (3)
get_event_analytics · search_attendees_across_events · get_survey_responses
LMS (6)
list_lms_courses · get_lms_course · list_lms_enrollments · enroll_in_lms_course · get_lms_course_analytics · get_lms_analytics
Sistem (2)
get_organization_settings · list_agent_logs
Güvenlik
- Her MCP isteği Bearer token ile doğrulanır
- Scope'lar MCP katmanında uygulanır — scope eksikse araç çalışmaz
- Tüm yazma işlemleri Agent Logs sayfasına kaydedilir (Admin → Ayarlar → Agent Logları)