- Build a server: MCP server overview
- Deploy: Deploy an MCP server
- Test/debug: Testing, Debugging
Guidelines (high-level)
- Keep tools small and deterministic: One tool should do one job, with clear input/output.
- Use strict schemas: Prefer explicit parameter types and avoid “any”-shaped payloads.
- Return stable data: Avoid embedding large prose in tool responses—return structured fields whenever possible.
- Be stateless when possible: It simplifies scaling and avoids surprising cross-user behavior.
- Handle errors explicitly: Return actionable error messages; avoid silent failures.
Next steps
- Connect from the Dedalus SDK: MCP Servers
- Combine with local tools: Tools