{"id":"ksylvan-fabric-mcp","name":"fabric-mcp","homepage":null,"repo_url":"https://github.com/ksylvan/fabric-mcp","category":"ai-ml","subcategories":[],"tags":["mcp","fabric","ai-workflows","tooling","python","stdio","http-transport"],"what_it_does":"Provides a standalone MCP server that bridges MCP tool calls to a running Fabric AI instance (via its REST API), exposing tools for listing patterns/models and running Fabric patterns/configurations.","use_cases":["Integrate Fabric prompts/patterns into MCP-capable IDE extensions","Use chat/MCP assistants to run Fabric-based refactoring, explanation, or writing workflows","Expose Fabric patterns and model/strategy metadata as MCP tools"],"not_for":["Direct use as a hosted SaaS for model inference (it is a local/standalone bridge)","Environments requiring strong, documented end-to-end auth/authorization for the MCP server itself (only upstream Fabric API key is described)","Use where you need published REST/OpenAPI contracts for the MCP interface"],"best_when":"You already run `fabric --serve` and want an MCP-compatible wrapper/bridge for IDEs or chat interfaces.","avoid_when":"You cannot secure the upstream Fabric endpoint or you need granular authorization on the MCP server surface (not clearly documented here).","alternatives":["Build a custom MCP server wrapper directly around Fabric’s REST API","Use MCP tooling to call Fabric endpoints without an intermediate server (if your Fabric deployment supports it)","Use Fabric CLI patterns directly within your IDE/chat integration"],"af_score":54.0,"security_score":43.0,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:49:17.015789+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Upstream Fabric API key (FABRIC_API_KEY) for calls to `fabric --serve`"],"oauth":false,"scopes":false,"notes":"Authentication is described only for the upstream Fabric REST API. No MCP-server auth mechanism (e.g., MCP host auth, client auth, or transport security requirements) is documented in the provided README."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing details for the package itself are provided in the README; it appears to be open-source (MIT) and intended to run locally."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":54.0,"security_score":43.0,"reliability_score":30.0,"mcp_server_quality":70.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":85.0,"rate_limit_clarity":10.0,"tls_enforcement":35.0,"auth_strength":45.0,"scope_granularity":20.0,"dependency_hygiene":65.0,"secret_handling":55.0,"security_notes":"TLS/HTTPS requirements for the MCP server are not documented; default upstream base URL uses http://127.0.0.1. Upstream auth is via a single API key variable (no scopes/role model described). No evidence in the provided content of secret redaction practices, MCP authentication, or authorization controls on tool invocation.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Requires a separately running Fabric REST API instance (`fabric --serve`)","MCP operations may depend on transport mode (stdio vs http-streamable) and host/port/mcp-path configuration","If FABRIC_API_KEY is required by the upstream Fabric server, misconfiguration will cause tool execution failures"]}}