faq.md•1.5 kB
---
icon: material/chat-question
---
# FAQ
## Why Markdown?
Markdown is simple, readable, and works with version control. You can define both instructions and tools in one place without learning new syntax. Just add more .md files to extend your app.
## How is ToolFront different from MCPs or Claude Skills?
MCPs are great for tools but lack progressive disclosure and require a handshake to connect. Claude Skills offer progressive disclosure for context but can't define or constrain tools. ToolFront combines both with no handshake required, so agents can progressively discover tools, instructions, and new apps.
## When should I use the CLI, Python SDK, or MCP Server?
Use the [CLI](../../guides/cli.md) for quick testing and development. Use the [Python SDK](../../guides/python_sdk.md) to run applications directly with built-in agents in your code. Use the [MCP Server](../../guides/mcp_server.md) to connect external agents (like Claude Desktop or Cline) to applications.
## Can I use ToolFront with any AI model?
Yes! The Python SDK works with any model through [Pydantic AI](https://ai.pydantic.dev/models/overview/). This includes cloud providers (OpenAI, Anthropic, Google, Mistral) and local models (Ollama, LM Studio).
## How do I deploy applications?
You can self-host applications or deploy to ToolFront Cloud. Community cloud apps are public, while private cloud apps require authentication. Get started by creating a free [Statespace account](https://statespace.com).