{"id":"husniadil-fastmcp-builder","name":"fastmcp-builder","homepage":null,"repo_url":"https://github.com/husniadil/fastmcp-builder","category":"devtools","subcategories":[],"tags":["python","mcp","fastmcp","claude-code","mcp-server","oauth","oauth2","developer-tools","code-generation","testing"],"what_it_does":"fastmcp-builder is a Claude Code skill and reference project that helps you generate production-ready MCP servers using the FastMCP Python framework. It provides reference guides, runnable examples, and a complete reference implementation (including OAuth integration, testing patterns, and a recommended project structure).","use_cases":["Generate a new FastMCP-based MCP server project with a recommended structure (tools/resources/prompts).","Implement common FastMCP tool/resource/prompt patterns with runnable examples.","Add OAuth authentication to an MCP server (example: Google OAuth) and test end-to-end.","Learn and apply FastMCP client testing patterns (in-memory/unit/integration tests).","Bootstrap production-quality server implementations with dual-mode entry points (with OAuth and without for local testing)."],"not_for":["TypeScript/Node.js MCP server development (explicitly says it’s FastMCP Python-focused).","Low-level MCP protocol development (suggests using the MCP SDK directly).","Non-FastMCP Python MCP server implementations (skill targets FastMCP only)."],"best_when":"You want a fast way to scaffold and implement a Python FastMCP server with tested patterns, including optional OAuth, rather than starting from scratch.","avoid_when":"You need a generic MCP implementation that is not based on FastMCP, or you require non-Python (e.g., Node/TypeScript) MCP server tooling.","alternatives":["FastMCP (official framework docs and SDK)","modelcontextprotocol MCP SDK / low-level MCP server development","A dedicated TypeScript/Node MCP server builder skill (if using Node/TS)","Existing OAuth templates/providers in FastMCP ecosystem"],"af_score":49.2,"security_score":64.0,"reliability_score":37.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:35:58.080283+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":true,"sdk_languages":["python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["OAuth2 (Google OAuth referenced)"],"oauth":true,"scopes":false,"notes":"Authentication is described as an optional integration for the generated FastMCP server (Google OAuth setup and provider). Specific scope definitions and enforcement details are not observable from the provided README excerpt."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information is provided in the README excerpt; it appears to be a repository/skill content rather than a hosted API service."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":49.2,"security_score":64.0,"reliability_score":37.5,"mcp_server_quality":60.0,"documentation_accuracy":75.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":70.0,"scope_granularity":40.0,"dependency_hygiene":70.0,"secret_handling":80.0,"security_notes":"Strengths observable from the README: emphasizes using environment variables/.env.example and not committing secrets, and describes OAuth integration and testing patterns. Uncertainties: no explicit mention of TLS enforcement details in the examples, no observable documentation of scope granularity, and dependency hygiene/CVE status cannot be confirmed from the provided content. Treat OAuth setup as requiring careful handling of redirect URIs and secret storage.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":50.0,"error_recovery":50.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This package is a Claude Code skill/reference content and not itself a networked API; agents should generate code and run tests locally rather than call a hosted endpoint.","OAuth integration guidance is referenced but not fully verifiable from the README excerpt alone; OAuth flows can require careful environment/configuration (client ID/secret, redirect URIs, local tunnel)."]}}