プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Mps Preflight

作者:Maha-Strategiesバージョン 0.1.0i★ –iクラウドで動く
レジストリ名io.github.Maha-Strategies/mps-preflight

インストール

概要

作者による説明(英語の原文)

Claim-level provenance preflight for sanitized nonfiction passages; automated triage only.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://www.mahastrategies.com/api/mcp/mps-preflight

ターミナルでこれを実行します

claude mcp add --transport http mps-preflight https://www.mahastrategies.com/api/mcp/mps-preflight

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "mps-preflight": {
      "url": "https://www.mahastrategies.com/api/mcp/mps-preflight"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "mps-preflight": {
      "type": "http",
      "url": "https://www.mahastrategies.com/api/mcp/mps-preflight"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://www.mahastrategies.com/api/mcp/mps-preflight

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント Maha-Strategies で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの18733件のうち0%よりスターが多い
  • このカテゴリのほかの18733件のうち17%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの18733件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Mps Preflightは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは3 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SwarmMemo

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

作者:formulahendry初期↓ 66/週★ 44014 か月前更新

パソコンで動く

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

作者:desktop-commander成長中★ 2114 日前更新

クラウドで動く✓ desktopcommander.app

SwarmMemo

Talk with agent swarms: rooms, private messages and paid tasks for AI agents

作者:Hugo0初期今日更新

クラウドで動く✓ swarmmemo.com

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Maha Strategies

The Maha Strategies platform: one Next.js application serving the public site and publishing surfaces, the credentialed commercial APIs, and the private operations control planes behind them. It is deployed on Vercel at www.mahastrategies.com.

Most of what follows in this file is operating instructions for a specific subsystem — read the section you need rather than the whole document.

Stack

ConcernService
Application and hostingNext.js (App Router), React, TypeScript, on Vercel
DatabaseSupabase Postgres, RLS with no public access policies
Cache, rate limits, balancesUpstash Redis, namespaced per deployment environment
GPU computeModal — workers/maha_workers.py
PaymentsStripe — a separate endpoint and signing secret per product line
EmailResend
TelemetrySentry, payload-scrubbed

Running it locally

Requires Node 22 or newer.

npm install

npm run dev

The app serves on http://localhost:3000. Copy .env.example to .env.local and fill in what the surface you are working on needs; most features degrade to a disabled state rather than crashing when their variables are absent.

To exercise the database locally, start Supabase (supabase start) and apply supabase/migrations plus supabase/seed.sql, which provides deterministic fixtures.

Checks

npm run typecheck && npm run lint && npm test

npm test runs the full suite in test/. The same commands run in CI on every pull request, together with a production build, a production-dependency audit, and the migration integrity check below.

Working on this codebase

Three rules are enforced rather than assumed, because violating them corrupts state that cannot be reconstructed:

  1. Migrations are append-only. Never edit, rename, or delete a migration that has been committed — it may already have run in Production. Add a new forward migration. Filenames are <14-digit UTC timestamp>_ .sql and must sort after everything already on main. Verify with:
   node --experimental-strip-types scripts/check-migrations.ts
  1. Ledgers are append-only. Corrections are new rows and refunds are reversal entries; nothing edits or deletes a recorded commercial outcome. Operator interventions go through the audited, idempotent actions in the MPS operational control plane, not through direct table writes.
  1. Secrets stay server-side. Only NEXT_PUBLIC_* variables reach the browser. Credential secrets are disclosed exactly once at issuance and stored only as hashes.

Framework note: this repository tracks a Next.js version whose APIs may differ from older documentation. See AGENTS.md.

Operations

RunbookCovers
docs/agent-discovery-metering.mdMeasuring whether agents are finding the platform, and reading the numbers honestly
docs/backup-restore.mdRehearsing a database restore, and measuring RTO and RPO
docs/database-migrations.mdApplying schema changes to Production, drift detection, evidence
docs/observability.mdSentry configuration, signed alert verification, readiness checks
docs/release-recovery.mdRelease health, recovery drill, rollback, rehearsal, required GitHub environments
docs/preview-e2e.mdIntegration gates on every Preview deployment, and making them block merges
docs/slo-capacity.mdService objectives, error budgets, the bounded capacity harness
docs/x402-conformance-corpus.mdVendor-neutral x402 v2 fixtures and the offline reference runner
docs/x402-declaration-digest-proposal.mdDraft catalog-attested discovery declaration digest and test vectors
docs/x402-doctor.mdLive resource, crawler, Bazaar drift, and bounded-settlement diagnostics
docs/x402-observatory.mdPublic protocol-correctness observations, inclusion policy, and scheduled operation
docs/x402-buyer-policy.mdVendor-neutral pre-signing budgets, approvals, replay controls, and settlement verification
SECURITY.mdVulnerability reporting and the platform's standing security assumptions

Outbound Market Discovery Matrix

The private Market Scout is a read-only discovery process. It pulls attributable web-search evidence into /admin/market-mapping, where every proposal remains subject to a deterministic score and human review. It cannot publish, spend, deploy, or contact a person.

With MARKET_SCOUT_SOURCES=exa and EXA_API_KEY set, the default matrix rotates five queries per UTC day across MPS claim verification, research briefs, document-data extraction, and receipt operations. Each query retrieves at most eight Exa results.

To replace the defaults, set this server-only JSON environment variable:

MARKET_SCOUT_QUERY_MATRIX={"lanes":[{"id":"claims","label":"Claim verification","queries":["claim verification API pricing","citation audit tool quote"]},{"id":"documents","label":"Document extraction","queries":["PDF table extraction API pricing"]}]}

The matrix permits up to eight named lanes and twelve queries per lane; the Scout still selects only five cross-lane queries per daily run. The older MARKET_SCOUT_QUERIES JSON-string-array setting remains supported as a single custom lane for backward compatibility.

Agent Inquiry Gateway

POST /api/agent-inquiries is an authenticated, non-binding intake endpoint for the offers published in /agent-offers.json. It validates against /agent-inquiry-schema.json, persists the inquiry and its first event to a private Supabase ledger, then attempts to notify the reviewer through Resend. It does not accept payment, create a commission, or send work automatically.

The inquiry gateway accepts named, database-backed client credentials. Credential issuance and revocation are private reviewer operations; there is no shared public inquiry token.

Set these deployment environment variables before enabling it:

AGENT_REVIEW_TOKEN=<unique reviewer bearer token>

RESEND_API_KEY=

Optional delivery overrides are AGENT_INQUIRY_FROM and AGENT_INQUIRY_TO. Keep the reviewer token server-side. Client credentials are created by the private registry and are shown only once at issuance.

Approved clients send JSON using the schema at /agent-inquiry-schema.json:

curl --request POST https://www.mahastrategies.com/api/agent-inquiries \

--header "Authorization: Bearer $CLIENT_CREDENTIAL" \ --header "Content-Type: application/json" \ --data '{ "clientRequestId": "client-generated-unique-id", "offerId": "rapid-intelligence-brief", "requester": { "name": "Requesting principal", "email": "principal@example.com" }, "decision": "The decision this brief will inform.", "question": "One clearly defined market, technology, or policy question.", "requesterAuthorized": true, "agent": { "name": "Approved client agent", "version": "1.0" } }'

A successful 202 response means only that the request was recorded for human review. The returned notificationStatus shows whether the optional email notification was delivered. Neither result is an acceptance, purchase confirmation, or service-level commitment.

Apply supabase/migrations/20260716_agent_inquiry_ledger.sql, supabase/migrations/20260716_agent_client_credentials.sql, supabase/migrations/20260716_mps_audit_jobs.sql, and supabase/migrations/20260717_serverless_credential_rate_limits.sql in the Supabase SQL Editor before enabling the full agent infrastructure. Together, they create the private inquiry ledger, credential registry, MPS audit ledger, database-maintained event histories, and an atomic shared credential rate limiter with RLS and no public access policies. The existing NEXT_PUBLIC_SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY deployment variables are required.

Selected credential-based commercial APIs also write to commercial_api_usage_daily through 20260727000100_privacy_preserving_commercial_api_metering.sql. This is a daily aggregate meter for MPS audits, MPS credit reads, book-entitlement checks, and structured book-content delivery. It deliberately excludes IP addresses, user agents, token values or fingerprints, request and response bodies, referrers, emails, and visitor identifiers. The read-only aggregate board is /admin/commercial-api-metering and requires REVENUE_CONTROL_TOKEN.

Reviewer operations use a separate private endpoint:

GET   /api/agent-inquiries/:inquiryId

PATCH /api/agent-inquiries/:inquiryId

Both require Authorization: Bearer . GET returns the full private request and its event history. PATCH accepts one action: start_review, needs_clarification, decline, or approve_for_scoping; the last is an internal disposition, not an acceptance of work.

Client Credential Registry

Private reviewer operations are available at:

GET  /api/agent-credentials

POST /api/agent-credentials GET /api/agent-credentials/:credentialId PATCH /api/agent-credentials/:credentialId

All require Authorization: Bearer . POST issues a credential once; its plaintext value is returned only in that response. Supply either a new clientName or an existing clientId, plus credentialLabel, one or more allowedOfferIds and/or optional allowedCapabilities, optional rateLimitPerHour (default 12), and optional expiresAt (default 90 days). A capability-only credential is permitted. Capabilities default to none; the only current capability is mps_audit. PATCH accepts { "action": "revoke", "reason": "optional note" }. GET endpoints never return a credential secret.

Example issuance:

curl --request POST https://www.mahastrategies.com/api/agent-credentials \

--header "Authorization: Bearer $AGENT_REVIEW_TOKEN" \ --header "Content-Type: application/json" \ --data '{ "clientName": "Example client agent", "credentialLabel": "Production research intake", "allowedOfferIds": ["rapid-intelligence-brief"], "allowedCapabilities": ["mps_audit"], "rateLimitPerHour": 12 }'

Capability-Gated MPS Audit API

POST /api/mps-audits applies the headless MPS/0.1 engine to a single passage. It requires a named client credential carrying the explicit mps_audit capability, uses the same credential rate limit, and stores an idempotent audit record in Supabase. The source passage is processed but deliberately not retained; the record retains the input hash, output claim excerpts, model identifier, status, and event history. This is a computational API, not a certification or a substitute for human verification.

The request schema is published at /mps-audit-schema.json. Use a unique clientRequestId; reuse of the same value with different text returns 409. A completed response contains the audit result. A replay with the same request ID and passage returns the stored result without a second model invocation.

curl --request POST https://www.mahastrategies.com/api/mps-audits \

--header "Authorization: Bearer $MPS_AUDIT_CREDENTIAL" \ --header "Content-Type: application/json" \ --data '{ "clientRequestId": "example-audit-20260716-01", "text": "In 2024, the company reported a 32 percent increase in output." }'

Public MPS audit preflight

/audit is the free, bounded public MPS preflight. It accepts a passage of up to 6,000 characters, returns a claim ma

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く