Talkform
Collect reviewed human answers through hosted handoffs, plus local templates and config validation.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http talkform 'https://www.talkform.ai/api/mcp'
{
"mcpServers": {
"talkform": {
"type": "http",
"url": "https://www.talkform.ai/api/mcp"
}
}
}
@talkform/mcpclaude mcp add talkform -- npx -y @talkform/mcp@0.1.0
{
"mcpServers": {
"talkform": {
"command": "npx",
"args": [
"-y",
"@talkform/mcp@0.1.0"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
Talkform
Turn any form into a live audio interview.
Talkform is a config-driven audio intake utility. Products define the fields they need, Talkform asks for them conversationally, binds structured values directly into the form, and exports JSON-ready session results.
Workspace
apps/web: hosted app fortalkform.aipackages/core: config schema, realtime prompt/tool generation, session/result helperspackages/react: embeddable React widgetpackages/http: process-local transient session and HTTP helperspackages/cli: agent-friendly CLIpackages/mcp: local MCP schema, template, and config-validation serverdocs: markdown documentation rendered in the web app
Core commands
pnpm install
pnpm dev
pnpm build
pnpm typecheck
Environment
OPENAI_API_KEYOPENAI_REALTIME_MODELdefaultgpt-realtime-2.1OPENAI_REALTIME_VOICEdefaultmarinTALKFORM_ENABLE_IMPORT_AI_REFINEMENToptional; onlytrueenables paid AI copy refinement after deterministic importNEXT_PUBLIC_AUDIOFORM_VENDORNEXT_PUBLIC_AUDIOFORM_VENDOR_URL
Transient session APIs and public Realtime client-secret issuance are disabled in hosted production by default. A production deployment needs a durable session store, a distributed rate limiter, and server authentication before those endpoints should be enabled. The current in-memory store and quotas are development/reference implementations; they do not provide cross-instance durability or enforcement.
Machine clients use two matching environment variables:
TALKFORM_API_TOKEN: server-only bearer token accepted by the web APIAUDIOFORM_API_TOKEN: client-side token read by the Talkform CLI
For a controlled deployment, TALKFORM_ENABLE_IN_MEMORY_SESSIONS=true and TALKFORM_ENABLE_PUBLIC_REALTIME=true opt into the reference endpoints. Do not use these flags to represent the current process-local implementations as production-ready infrastructure.
الأسئلة الشائعة
ما هو Talkform؟
Collect reviewed human answers through hosted handoffs, plus local templates and config validation.
كيف أثبّت Talkform؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http talkform 'https://www.talkform.ai/api/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Talkform إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل Talkform مفتوح المصدر؟
شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.
من يصون Talkform؟
ينشره msanchezgrice. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.