fonella, yapay zeka araçlarınızla ve API üzerinden her programlama diliyle çalışır.

Asistanınızı MCP sunucusu üzerinden sohbetten, editörden veya terminalden yönetin ya da REST API ve webhook'larla doğrudan kendi yazılımınıza entegre edin.

  • ClaudeUygulamada ve web'de
  • ChatGPTGeliştirici modunda uygulama olarak
  • Claude CodeTerminalde tek bir komutla
  • CursorDoğrudan editörde
  • VS CodeCopilot ajan modunda
  • WindsurfDoğrudan Cascade içinde
  • Gemini CLITerminalde
  • Le ChatMistral'in özel bağlayıcısı olarak

Tüm programlama dilleri ve framework'lerle çalışır

  • JavaScript
  • TypeScript
  • Node.js
  • npm
  • PHP
  • Laravel
  • Symfony
  • Python
  • Django
  • FastAPI
  • Go
  • Ruby
  • Ruby on Rails
  • OpenJDK
  • Kotlin
  • .NET
  • Swift
  • Rust
  • Dart
  • React
  • Vue.js
  • Next.js

MCP sunucusunu bağlama

fonella MCP sunucusu, hesabınızı zaten kullandığınız yapay zeka aracına bağlar. fonella hesabınızla giriş yaparsınız, API anahtarı gerekmez. Yapay zeka aracınızı seçin ve adımları izleyin.

  1. Ayarları açın ve Bağlayıcılar bölümüne geçin.
  2. „Özel bağlayıcı ekle“ seçeneğini seçin ve adresi girin.
  3. fonella hesabınızla giriş yapın.
1https://api.fonella.ai/mcp

Araçlar: bir araç çağrısı nasıl tanımlanır

Bir araç, asistanın telefonda ve sohbette çağırdığı sisteminize ait bir HTTPS uç noktasıdır, örneğin bir siparişin durumu için. Ne zaman kullanılacağını ve hangi parametreleri ileteceğini siz tanımlarsınız, gerisini fonella halleder.

Aracı kaydetme

Ad, açıklama, adres ve parametrelerin JSON şeması. Aynı alanlar müşteri alanında Geliştiriciler altında ve MCP sunucusunda create_tool olarak bulunur.

1curl -X POST "https://api.fonella.ai/v1/me/tools" \
2  -H "Authorization: Bearer fon_live_YOUR_API_KEY" \
3  -H "Content-Type: application/json" \
4  -d '{
5  "name": "order_status",
6  "description": "Looks up the status of an order by its order number",
7  "url": "https://example.com/fonella-tool",
8  "method": "POST",
9  "inputSchema": {
10    "type": "object",
11    "properties": {
12      "orderNumber": {
13        "type": "string",
14        "description": "Order number the caller names"
15      }
16    },
17    "required": [
18      "orderNumber"
19    ]
20  }
21}'

Uç noktada yanıtlama

fonella, data alanında toolName ve arguments gönderir ve result alanı metin olan bir JSON nesnesi bekler. Asistan bu metni arayana okur veya sohbete yazar.

1import express from 'express';
2const app = express();
3app.use(express.json());
4
5app.post('/fonella-tool', (req, res) => {
6  const { toolName, arguments: args } = req.body.data;
7  // Your logic here, e.g. an order lookup
8  const result = { orderNumber: args.orderNumber, status: 'shipped' };
9  res.json({ result: JSON.stringify(result) });
10});
11
12app.listen(3000);

REST API ve webhook'lar

REST API ile kendi yazılımınız fonella hesabınızla çalışır, webhook'lar ise o anda olanları bildirir.

  • Aramalar, sohbetler ve ayarlar

    Kayıtları ve mesajları okuyun, ayarları değiştirin, araçlar ve webhook'lar oluşturun.

  • Gerçek zamanlı webhook'lar

    Sisteminiz aramaları ve sohbetleri anında öğrenir, her mesaj HMAC-SHA-256 ile imzalanır.

  • API anahtarları

    Müşteri alanında Geliştiriciler altında oluşturun ve iptal edin, her anahtarı ayrı ayrı.

Business ve Premium'da dahil

MCP sunucusu, araçlar, REST API ve webhook'lar Business ve Premium tarifelerindeki geliştirici araçlarının bir parçasıdır.