Principia

com.peopleprincipia由 peopleprincipia.com 發布官方發布者v1更新於 Oct 26, 2026

Source-graded registry of organizational measurement: constructs, priors, instruments, citations.

已驗證Streamable HTTP可網頁執行知識與記憶

概覽

AI 產生的概覽

一個遠端、唯讀的組織量測登錄庫,助理可查詢其中的構念、先驗、量測工具與引用文獻。

可以做什麼
Principia 提供附來源分級的組織量測資料登錄庫,涵蓋構念、先驗、量測工具與引用文獻。其工具被描述為對登錄庫唯讀,principia.competency 是例外。它透過遠端 streamable HTTP 端點存取,而非本機安裝套件。
適用情境
當助理需要查找或引用組織量測的構念、量測工具或既有研究時適用,例如撰寫研究或評估文件。它不是通用搜尋或資料處理工具。
執行需求
需要存取 peopleprincipia.com 上的遠端 MCP 端點,使用 streamable HTTP。必須驗證:在 Authorization 標頭中傳送 bearer 權杖。說明中提到有免費研究者層級,可透過提供方的聯絡管道申請金鑰。未宣告任何套件或環境變數。
安裝前請注意
Authorization 標頭攜帶金鑰,應視為憑證妥善保管,避免外洩。多數工具對登錄庫唯讀,但 principia.competency 被註明為例外,使用前應確認其行為。查詢內容及提交的資料會傳送給遠端提供方。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Principia,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.peopleprincipia%2Fprincipia/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "principia": {
      "type": "http",
      "url": "https://peopleprincipia.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

該儲存庫沒有 README。

工具

35

principia.constructs.list

List canonical constructs (resolved CanonicalVariable rows). Supports limit/offset, engagement_family_only, and abstraction_level (PRN-271).

輸入參數limitoffsetabstraction_levelengagement_family_only

principia.constructs.lookup

Lookup one canonical construct by id (a canonical variable_id, e.g. VAR_000376). Unknown ids return found:false (soft validation).

輸入參數id必填

principia.constructs.resolve

Resolve a source-side construct {name, definition?, variable_code?} against the canonical store. READ-ONLY — does not mutate. Uses meta-factory's matcher ([email protected] / [email protected] / [email protected]).

輸入參數name必填definitionvariable_code

principia.instruments.list

List InstrumentCard rows. Optional construct_id filter narrows to instruments covering a given construct.

輸入參數limitownedoffsetlicenseconstruct_id

principia.instruments.lookup

Lookup one instrument by instrument_id. Unknown ids return found:false.

輸入參數id必填

principia.items.lookup

Lookup one survey item by item_id. SPEC §6/Q4 enforced: items_license != public_domain|open returns status:'restricted'.

輸入參數id必填

principia.citations.lookup

Lookup one citation by id OR doi. Scans both id-keyed and doi-keyed candidates.

輸入參數iddoi

principia.measures.list

List Measure rows. entity_kind filter selects scientific_construct vs operational_metric.

輸入參數limitoffsetentity_kind

principia.measures.lookup

Lookup one Measure by measure_id. Unknown ids return found:false.

輸入參數id必填

principia.constructs.measures

Return instruments that measure a given construct, ranked by composite score (reliability + validity + literature usage + recency). Optional filters: min_reliability, cross_cultural_only, length_lte. Read-only — no mutation (curator-policy D4).

輸入參數limitlength_lteconstruct_id必填min_reliabilitycross_cultural_only

principia.models.list

List Model rows (theoretical / structural frameworks).

輸入參數limitoffset

principia.models.lookup

Lookup one Model by model_id. Unknown ids return found:false.

輸入參數id必填

principia.evidence.for

Return Evidence[] edges that name a given entity_id as the claim subject.

輸入參數limitentity_id必填subject_type

principia.canonical_priors.lookup

Lookup a synthesized Bayesian prior by id OR (from_construct_id, predicate, to_construct_id). Empty until PRN-021 synthesis engine ships. PRN-N1013-M4: a prior's r pools observed and corrected contributing effects without a per-row marker yet (EFFECT_ESTIMATE_GLOSSARY.units_not_recorded, @people-analyst/measurement-core) — read it as basis-not-recorded, not as raw r.

輸入參數idpredicatesample_cultureto_construct_idfrom_construct_id

principia.theoretical_models.list

List canonical theoretical models (JD-R, COR, SDT, AET, JCM, Goal-Setting, Equity, Two-Factor, etc.). Sorted by foundational publication year. Read-only.

輸入參數limitoffset

principia.theoretical_models.lookup

Look up one CanonicalTheoreticalModel by id (e.g., theory.jd_r). Returns the theory's canonical constructs, canonical relations (with predicates), descendant per-study models, and foundational citations.

輸入參數id必填

principia.equivalences.lookup

Look up InstrumentEquivalence rows by `id` OR by the canonical tuple (`construct_id` + `instrument_a` + `instrument_b` [+ optional `mapping_method`]). Pair ordering is normalized server-side so (Q12, UWES-9) and (UWES-9, Q12) resolve to the same row. Returns `{matches, total, note?}` — array-shaped because a (construct, pair) can carry multiple methods.

輸入參數idconstruct_idinstrument_ainstrument_bmapping_method

principia.critiques.lookup

Look up one MethodologyCritique by `critique_id`. Returns `{matches, total, note?}` — array-shaped for parity with equivalences. Matches list contains 0 or 1 element.

輸入參數id必填

principia.canonical_items.list

List CanonicalSurveyItem rows (PRN-050 item-level dedup spine). Each row aggregates one normalized item stem across N source instruments via source_items[].

輸入參數limitoffset

principia.canonical_items.lookup

Lookup one CanonicalSurveyItem by canonical_item_id (e.g., CITM_7350938cb42d). Unknown ids return found:false.

輸入參數id必填

principia.evidence.trace

Retrieve the full causal chain from a construct, condition, or problem to interventions, with evidence grades at each hop. problem_id accepts pf.* addresses from the problemframe-2026-v1 frozen registry (cert d0770859) and resolves construct mappings via the MF-711 pf→construct join (landed 2026-09-11); an address with no join coverage yet resolves the problem frame with an honestly empty linked_constructs[], not an error. condition_id accepts bicycle-guide's minted cond_<slug> ConditionFrame ids and resolves via the PRN-281 crosswalk (landed 2026-09-11); a condition with no construct match yet resolves honestly empty the same way. All three entry points are fully resolved today — no path is gated.

輸入參數problem_idcondition_idconstruct_idlimit_priorslimit_interventions

principia.interventions.lookup

Look up one Intervention by `intervention_id`. Returns `{matches, total, note?}` — array-shaped for parity with critiques + equivalences. Matches list contains 0 or 1 element.

輸入參數id必填

版本歷史

1
  1. v1最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。