factorguide

Send a coupling matrix, get zone classifications and optimal factorization strategy.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
74%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,865토큰 (도구 정의)
~2.3 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.46%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "factorguide": {
      "url": "https://factorguide.io/mcp"
    }
  }
}

원격 엔드포인트

https://factorguide.io/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (7)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟡factorguide_navigate(coupling, sample_size, model_class, accuracy_target, compute_budget, ...)

Map the factorization terrain of your model. Send coupling structure (precision matrix preferred for n>2; covariance matrix recommended if sign or CC information is needed) and receive a block-diagonal strategy with calibrated risk prediction. Answers: 'How should I factorize, and what will it cost me?' Optional: set report_sign_detectability=true to get sign(ρ) for high-leverage pairs at no additional cost when variance ratio > 20. Requires X-Wallet header with your EVM wallet address (0x...). First 5 queries are free trial.

입력 스키마

{
  "type": "object",
  "properties": {
    "coupling": {
      "anyOf": [
        {
          "$ref": "#/$defs/PrecisionMatrixInput"
        },
        {
          "$ref": "#/$defs/CorrelationMatrixInput"
        },
        {
          "$ref": "#/$defs/CovarianceMatrixInput"
        },
        {
          "$ref": "#/$defs/EdgeListInput"
        }
      ],
      "title": "Coupling"
    },
    "sample_size": {
      "minimum": 10,
      "title": "Sample Size",
      "type": "integer"
    },
    "model_class": {
      "$ref": "#/$defs/ModelClass",
      "default": "unknown"
    },
    "accuracy_target": {
      "default": 2,
      "exclusiveMinimum": 1,
      "maximum": 7,
      "title": "Accuracy Target",
      "type": "number"
    },
    "compute_budget": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "const": "minimize",
          "type": "string"
        }
      ],
      "default": "minimize",
      "title": "Compute Budget"
    },
    "cost_model": {
      "$ref": "#/$defs/CostModel",
      "default": "cubic"
    },
    "variable_names": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Variable Names"
    },
    "synergy_check": {
      "default": false,
      "title": "Synergy Check",
      "type": "boolean"
    },
    "report_marginal_ic": {
      "default": false,
      "title": "Report Marginal Ic",
      "type": "boolean"
    },
    "report_sign_detectability": {
      "default": false,
      "title": "Report Sign Detectability",
      "type": "boolean"
    },
    "task_type": {
      "$ref": "#/$defs/TaskType",
      "default": "inference"
    },
    "distribution_diagnostics": {
      "anyOf": [
        {
          "$ref": "#/$defs/DistributionDiagnostics"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "encoding_label": {
      "anyOf": [
        {
          "maxLength": 128,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Encoding Label"
    }
  },
  "required": [
    "coupling",
    "sample_size"
  ],
  "$defs": {
    "CorrelationMatrixInput": {
      "properties": {
        "correlation_matrix": {
          "items": {
            "items": {
              "type": "number"
            },
            "type": "array"
          },
          "title": "Correlation Matrix",
          "type": "array"
        }
      },
      "required": [
        "correlation_matrix"
      ],
      "title": "CorrelationMatrixInput",
      "type": "object"
    },
    "CostModel": {
      "enum": [
        "cubic",
        "quadratic",
        "linear",
        "information_cost"
      ],
      "title": "CostModel",
      "type": "string"
    },
    "CovarianceMatrixInput": {
      "properties": {
        "covariance_matrix": {
          "items": {
            "items": {
              "type": "number"
            },
            "type": "array"
          },
          "title": "Covariance Matrix",
          "type": "array"
        }
      },
      "required": [
        "covariance_matrix"
      ],
      "title": "CovarianceMatrixInput",
      "type": "object"
    },
    "DistributionDiagnostics": {
      "properties": {
        "excess_kurtosis": {
          "anyOf": [
            {
              "items": {
                "type": "number"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Excess Kurtosis"
        },
        "skewness": {
          "anyOf": [
            {
              "items": {
                "type": "number"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Skewness"
        },
        "spearman_rank_correlation": {
          "anyOf": [
            {
              "items": {
                "items": {
                  "type": "number"
                },
                "type": "array"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Spearman Rank Correlation"
        }
      },
      "title": "DistributionDiagnostics",
      "type": "object"
    },
    "EdgeListInput": {
      "properties": {
        "edge_list": {
          "items": {},
          "title": "Edge List",
          "type": "array"
        },
        "n": {
          "minimum": 2,
          "title": "N",
          "type": "integer"
        }
      },
      "required": [
        "edge_list",
        "n"
      ],
      "title": "EdgeListInput",
      "type": "object"
    },
    "ModelClass": {
      "enum": [
        "filtering",
        "hierarchical",
        "deep_hierarchy",
        "graphical_model",
        "gp",
        "vae",
        "unknown",
        "constitutive",
        "inductive"
      ],
      "title": "ModelClass",
      "type": "string"
    },
    "PrecisionMatrixInput": {
      "properties": {
        "precision_matrix": {
          "items": {
            "items": {
              "type": "number"
            },
            "type": "array"
          },
          "title": "Precision Matrix",
          "type": "array"
        }
      },
      "required": [
        "precision_matrix"
      ],
      "title": "PrecisionMatrixInput",
      "type": "object"
    },
    "TaskType": {
      "enum": [
        "inference",
        "control"
      ],
      "title": "TaskType",
      "type": "string"
    }
  },
  "title": "NavigateRequest"
}
⚪factorguide_diagnose(i, j, coupling_value, sample_size, variance_i, ...)

Quick single-pair diagnostic. IC with risk prediction for both model classes. Include variances for sign detectability. Requires X-Wallet header with your EVM wallet address (0x...). First 5 queries are free trial.

입력 스키마

{
  "type": "object",
  "properties": {
    "i": {
      "type": "string",
      "description": "First variable name"
    },
    "j": {
      "type": "string",
      "description": "Second variable name"
    },
    "coupling_value": {
      "type": "number",
      "description": "IC or coupling value"
    },
    "sample_size": {
      "type": "integer",
      "minimum": 10
    },
    "variance_i": {
      "type": "number"
    },
    "variance_j": {
      "type": "number"
    }
  },
  "required": [
    "i",
    "j",
    "coupling_value",
    "sample_size"
  ]
}
🟡factorguide_submit_payment(tx_hash, chain)

Submit payment proof after sending stablecoins to a FactorGuide wallet address. For x402: provide tx_hash and chain. For MPP: use in-band Authorization header instead — no separate submission needed.

입력 스키마

{
  "type": "object",
  "properties": {
    "tx_hash": {
      "type": "string",
      "description": "On-chain transaction hash"
    },
    "chain": {
      "type": "string",
      "description": "Chain identifier, e.g. 'eip155:8453' or 'tempo:4217'"
    }
  },
  "required": [
    "tx_hash",
    "chain"
  ]
}
🟢factorguide_report_outcome(prediction_hash, approach_taken, ess_ratio, psis_khat, log_lik_gap, ...)

Complete the prediction loop — report inference diagnostics so future predictions improve. After running the approach FactorGuide recommended, return your ESS ratio, PSIS-khat, or log-likelihood gap. Zero additional computation required. Does not consume a query allocation.

입력 스키마

{
  "type": "object",
  "properties": {
    "prediction_hash": {
      "title": "Prediction Hash",
      "type": "string"
    },
    "approach_taken": {
      "$ref": "#/$defs/ApproachTaken"
    },
    "ess_ratio": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Ess Ratio"
    },
    "psis_khat": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Psis Khat"
    },
    "log_lik_gap": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Log Lik Gap"
    },
    "actual_mse_ratio": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Actual Mse Ratio"
    },
    "n_replications": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "N Replications"
    },
    "runtime_seconds": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Runtime Seconds"
    }
  },
  "required": [
    "prediction_hash",
    "approach_taken"
  ],
  "$defs": {
    "ApproachTaken": {
      "enum": [
        "factorized",
        "structured",
        "hybrid"
      ],
      "title": "ApproachTaken",
      "type": "string"
    }
  },
  "title": "OutcomeReport"
}
🟢factorguide_explain(prediction_hash)

Plain-language explanation of a previous navigate response, including wave mechanics grounding for observational cost guidance. Requires a prediction_hash from a prior factorguide_navigate call. Consumes 1 query allocation. Available for starter and professional tiers. Requires X-Wallet header with your EVM wallet address (0x...). First 5 queries are free trial.

입력 스키마

{
  "type": "object",
  "properties": {
    "prediction_hash": {
      "type": "string",
      "description": "prediction_hash from a previous navigate response"
    }
  },
  "required": [
    "prediction_hash"
  ]
}
⚪factorguide_regime_detect

Detect coupling regime changes in time series via windowed IC. Specification pending — v1.1 target.

입력 스키마

{
  "type": "object",
  "properties": {}
}
⚪factorguide_synergy_detect(walsh_coefficients, n_variables, transform_method, n_samples, ic_matrix_ref)

Detect hidden synergistic structure via Walsh-Hadamard spectral analysis. Accepts pre-computed Walsh coefficients — agent performs the transform locally and sends only the spectral summary. Specification pending — v1.1 target.

입력 스키마

{
  "type": "object",
  "properties": {
    "walsh_coefficients": {
      "type": "object",
      "properties": {
        "order_0": {
          "type": "number"
        },
        "order_1": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "order_2": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "pair": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "coefficient": {
                "type": "number"
              }
            }
          }
        },
        "order_3": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "triple": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "coefficient": {
                "type": "number"
              }
            }
          }
        }
      }
    },
    "n_variables": {
      "type": "integer"
    },
    "transform_method": {
      "type": "string",
      "enum": [
        "exact",
        "sampled"
      ]
    },
    "n_samples": {
      "type": [
        "integer",
        "null"
      ]
    },
    "ic_matrix_ref": {
      "type": "string"
    }
  }
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 7개
검증됨버전이 기록되지 않음도구 7개