Kodlama agent'ları ve editörler
Claude Code, Codex, Cursor, VS Code, OpenCode ve Windsurf'ü giriş yaparak veya bir API anahtarıyla TwexAPI MCP sunucusuna bağlayın.
Aşağıdaki istemcilerin hepsi Streamable HTTP ile aynı sunucuya, https://api.twexapi.io/mcp adresine bağlanır. Çoğu, TwexAPI hesabınızla giriş yapabilir: yalnızca URL’yi eklersiniz ve istemci erişimi onaylamanız için bir tarayıcı açar. İstemci MCP girişini desteklemiyorsa veya anahtar kullanmayı tercih ediyorsanız bir API anahtarı kullanın.
| İstemci | TwexAPI ile giriş | API anahtarı | TwexAPI tarafından test edildi |
|---|---|---|---|
| Claude Code | Evet | Evet | Hayır |
| Cursor | Evet | Evet | Evet |
| Codex | Evet | Evet | Hayır |
| VS Code | Evet | Evet | Hayır |
| OpenCode | Evet | Evet | Hayır |
| Windsurf | Doğrulanmadı | Evet | Hayır |
“Test edildi”, girişten bir araç çağrısına kadar tüm akışı o istemciyle çalıştırdığımız anlamına gelir. Diğer giriş yöntemleri, her sağlayıcının belgelediği MCP yetkilendirme desteğine dayanır. Giriş başarısız olursa bir API anahtarı kullanın. Claude.ai, Claude Desktop ve ChatGPT için MCP sunucusuna genel bakış ve ChatGPT sayfalarına bakın.
Claude Code
Sunucuyu ekleyin:
claude mcp add --transport http twexapi https://api.twexapi.io/mcp
Ardından bir Claude Code oturumunda /mcp komutunu çalıştırın, twexapi’yi seçin ve tarayıcıda erişimi onaylamak için Authenticate’i seçin. Sunucuyu .mcp.json ile ekibinizle paylaşmak için --scope project ekleyin; her ekip üyesi kendi hesabıyla giriş yapar.
API anahtarı kullanmak için header’ı .mcp.json dosyasına koyun. Claude Code, ${TWEXAPI_API_KEY} değerini ortamınızdan genişletir:
{
"mcpServers": {
"twexapi": {
"type": "http",
"url": "https://api.twexapi.io/mcp",
"headers": {
"x-api-key": "${TWEXAPI_API_KEY}"
}
}
}
}
Cursor
~/.cursor/mcp.json (tüm projeler) veya .cursor/mcp.json (tek proje) dosyasına ekleyin:
{
"mcpServers": {
"twexapi": {
"url": "https://api.twexapi.io/mcp"
}
}
}
Settings → MCP bölümünü açın. Sunucu Needs authentication gösterir. Authenticate’i seçin, tarayıcıda erişimi onaylayın ve tarayıcının Cursor’ı açmasına izin verin. Sunucu üç etkin araç gösterdiğinde hazırdır.
API anahtarı kullanmak için:
{
"mcpServers": {
"twexapi": {
"url": "https://api.twexapi.io/mcp",
"headers": {
"x-api-key": "${env:TWEXAPI_API_KEY}"
}
}
}
}
Codex
Sunucuyu ekleyin ve giriş yapın:
codex mcp add twexapi --url https://api.twexapi.io/mcp
codex mcp login twexapi
codex mcp list
Codex CLI, uygulama ve IDE eklentisi ~/.codex/config.toml dosyasındaki aynı yapılandırmayı paylaşır:
[mcp_servers.twexapi]
url = "https://api.twexapi.io/mcp"
API anahtarı kullanmak için anahtarı içeren ortam değişkenini belirtin. Codex bunu Authorization: Bearer olarak gönderir:
[mcp_servers.twexapi]
url = "https://api.twexapi.io/mcp"
bearer_token_env_var = "TWEXAPI_API_KEY"
VS Code
Komut paletinden MCP: Add Server’ı çalıştırıp HTTP’yi seçin veya .vscode/mcp.json dosyasına ekleyin:
{
"servers": {
"twexapi": {
"type": "http",
"url": "https://api.twexapi.io/mcp"
}
}
}
Sunucuyu başlatın ve tarayıcıda görünen giriş isteğini onaylayın.
API anahtarı kullanmak için VS Code’un anahtarı bir kez sormasına ve güvenli şekilde saklamasına izin verin:
{
"inputs": [
{
"type": "promptString",
"id": "twexapi-key",
"description": "TwexAPI API key",
"password": true
}
],
"servers": {
"twexapi": {
"type": "http",
"url": "https://api.twexapi.io/mcp",
"headers": {
"x-api-key": "${input:twexapi-key}"
}
}
}
}
OpenCode
opencode.json dosyasına ekleyin:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"twexapi": {
"type": "remote",
"url": "https://api.twexapi.io/mcp"
}
}
}
OpenCode, sunucunun giriş gerektirdiğini algılar ve tarayıcıyı açar. Açmazsa opencode mcp auth twexapi komutunu çalıştırın. Durumu opencode mcp list ile kontrol edin ve bağlantı başarısız olursa opencode mcp debug twexapi kullanın.
API anahtarı kullanmak için otomatik girişi kapatın:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"twexapi": {
"type": "remote",
"url": "https://api.twexapi.io/mcp",
"oauth": false,
"headers": {
"Authorization": "Bearer {env:TWEXAPI_API_KEY}"
}
}
}
}
Windsurf
Windsurf’te girişi henüz doğrulamadık; bu nedenle bir API anahtarı kullanın. ~/.codeium/windsurf/mcp_config.json dosyasına ekleyin (sürümünüzdeki konumu görmek için bu dosyayı Cascade’in MCP menüsünden açın):
{
"mcpServers": {
"twexapi": {
"serverUrl": "https://api.twexapi.io/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}
Diğer istemciler
MCP yetkilendirmesini (PKCE ve dinamik istemci kaydıyla OAuth 2.1) uygulayan her istemci, yalnızca sunucu URL’si eklenerek giriş yapabilir. Aksi halde API anahtarınızı x-api-key header’ıyla veya Authorization: Bearer YOUR_API_KEY ile gönderin. Kendi istemcinizi geliştiriyorsanız MCP istemcileri için OAuth sayfasına bakın.
Bağlantıyı kontrol edin
- Sunucu
explore,twexapi_requestvetwexapi_writearaçlarını gösterir. Yazma erişiminiz yoksatwexapi_writegörünmez. - Agent’ınızdan şunu isteyin: “TwexAPI explore ile trend uç noktalarını bul.”
explorekredi kullanmadığı için bakiye yüklemeden önce de çalışır. - Yeni bağlantı paneldeki Authorized apps (yetkili uygulamalar) altında görünür.
| Sorun | Çözüm |
|---|---|
401 veya “Needs authentication” |
İstemcinin girişini yeniden çalıştırın (Claude Code’da /mcp, Cursor’da Authenticate, codex mcp login veya opencode mcp auth). |
| Onay sayfası API anahtarı olmadığını söylüyor | Panelde bir anahtar oluşturun ve 10 dakika içinde yeniden Approve’u seçin. |
| Onay sayfası kredi olmadığını söylüyor | Bakiye yükleyin ve 10 dakika içinde yeniden Approve’u seçin. |
| Araç çağrıları “No credits left on this TwexAPI account” döndürüyor | Panelden bakiye yükleyin. Bağlantının kendisi sorunsuzdur. |
twexapi_write eksik |
Salt okunur bağlandınız. Uygulamayı panelde iptal edin ve yazma kutusunu işaretli bırakarak yeniden bağlanın. |
Bir sorunu bildirirken istemcinin adını ve sürümünü, UTC saatini ve görebiliyorsanız X-Request-Id yanıt header’ını ekleyin.