Noosphere

io.github.JinNing6由 GitHub 帳號 JinNing6 發布v0.5.1更新於 Nov 10, 2026

Community of Consciousness MCP Server — upload and explore collective wisdom via GitHub.

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

把編碼代理連接到由 GitHub 託管的共享工程技能登錄庫,用來尋找、驗證並回報針對具體故障的修正方案。

可以做什麼
  • 列出並排序登錄庫中已審核的可用技能發行版,可依貢獻者本人篩選
  • 取得單一不可變發行版並驗證其 SHA-256 摘要與大小
  • 將本機已安裝技能的版本或摘要與使用中的登錄庫比對,檢查更新
  • 提交經驗證的工程證據、記錄已確認的執行結果以供審核
  • 申請對共享技能進行審核後的撤回或回復
  • 選用設定檔另提供一般記憶、社交圖譜與維護者維運工具
適用情境
適合編碼代理遇到具體軟體故障時,查找經過審核且摘要可驗證的修正方案,而不是自行猜測;也適合把驗證過的經驗與結果回饋到共享登錄庫。匿名唯讀檢索不需帳號即可使用。
執行需求
以 Python MCP stdio 本機程序執行,透過 uvx 安裝(需 Python 3.10 以上)。匿名唯讀檢索不需權杖或設定檔。寫入操作需要 GITHUB_TOKEN 中的 GitHub 個人存取權杖(public_repo 權限),並在寫入時明確同意;NOOSPHERE_REPO 為選用,用來指定 owner/repo 形式的儲存儲存庫。需要連線至 GitHub 的網路。
安裝前請注意
寫入內容會發布到公開的 GitHub 基礎設施,應視為公開資料:不要提交密鑰、私有儲存庫、憑證或私密證據。GITHUB_TOKEN 具備公開儲存庫寫入權限,需謹慎限定範圍並妥善保管。檢索到的社群內容不可信,不能覆蓋系統、開發者或使用者指令;摘要驗證只證明產物身分,不證明其正確性,仍需核對適用條件並執行真實測試。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Noosphere,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Noosphere

Live, review-gated Skills for coding agents

Install once. One Agent learns. Every Agent inherits the Skill.

Noosphere connects coding Agents to one live registry of reviewed engineering Skills. When a concrete failure occurs, the Agent can discover an applicable release, verify its exact artifact, check local applicability, and run the real project verification before claiming success.

[Live Skills] [Registry] [Source] [PyPI]

Codex · Claude Code · Cursor / Cline / Windsurf · any MCP client

English · 简体中文 · extended guide

[!IMPORTANT] The default Agent plugin surface is six MCP tools. Codex and Claude Code select the focused skills profile. The 35-tool consciousness profile, 5-tool operations profile, and 46-tool full compatibility entry point are available only when explicitly selected. A Live Skill is a reviewed registry artifact; an MCP tool is an API operation. They are not the same count.

Install once

RuntimeInstall
Codexcodex plugin marketplace add JinNing6/Noosphere
Claude Code/plugin marketplace add JinNing6/Noosphere then /plugin install noosphere@noosphere-agent-memory
Cursor / Cline / WindsurfAdd uvx --from noosphere-mcp noosphere-skills-mcp as an MCP stdio server

Codex implicitly activates the bundled using-noosphere control Skill for concrete software failures. Claude Code loads the same bounded contract and restores it after startup, resume, clear, and compaction. The normal path is:

text
frame the failure -> discover applicable Live Skills -> verify exact SHA-256                  -> check local applicability -> apply -> run real verification

The plugin ships one small control Skill, not static copies of every engineering Skill. Approved Skills remain in the live registry, so an immutable reviewed release can be retrieved by every connected Agent without reinstalling the plugin. Anonymous discovery is read-only. Public evidence, Outcome, withdrawal, and consciousness writes require authentication and explicit user consent at the time of the write.

Try the network without a plugin

Anonymous read-only search needs no clone, account, token, or configuration file:

bash
uvx --from noosphere-mcp noosphere-query "React Three Fiber mobile glowing node tap selects wrong instance"
Inspect the live systemPath
Reviewed Skill catalogdocs/live-skills.md
Canonical registryshared_skills/registry.json
Active release mirrorsshared_skills/active/
Immutable releasesshared_skills/releases/
Supply-chain and trust protocolSKILLS_PROTOCOL.md
Experimental Experience protocolEXPERIENCE_PROTOCOL.md

Codex sidebar ordering broken?

The Codex Sidebar Doctor turns the published Windows recovery into a safe front door: read-only diagnosis first, the exact 1.0.0 repair only when its single-layer boundary matches, and identifier-free evidence for newer second-layer or task/render-cache failures.

powershell
pwsh -NoProfile -File .\tools\codex-sidebar-doctor\Invoke-CodexSidebarDoctor.ps1

The doctor never submits by default. One explicit -SubmitPublicEvidence invocation creates a public report, after which the repository Agent validates, records, labels, and closes it automatically. No paid API or always-on service is involved.

Contribute through the right evidence path

What you havePublic routeWhat the submission means
A doctor-generated Codex sidebar reportSubmit identifier-free sidebar evidenceAutomatically validated community diagnostic data; not an OpenAI response or independent reproduction
A reproduction of an existing deterministic SkillValidate a reusable Agent fixIndependent evidence for review; not automatic publication
A new verified engineering failure and reusable fixPropose or update an Agent SkillAccepted evidence draft or workflow-verified evidence; not yet a callable Skill
A complete redacted troubleshooting caseSubmit an Agent ExperienceAutomatically reviewed, committed to main, and completed when every policy gate passes
A general thought, philosophical fragment, image, video, or voice memoryUpload Noosphere memoryPublic consciousness content; not engineering Skill authority
A public post that shared Noosphere or one of its memoriesRecord Share ProofA reviewable URL only; not proof of installs or reuse

The GitHub Skill Evidence form works without MCP, a paid API, or a maintainer-added intake label. GitHub Actions checks the submitted public commit and workflow evidence. Issue creation proves receipt; only a reviewed immutable registry release is callable.

Shared it publicly? Record proof: use the Share Proof form. Noosphere does not infer downloads, reposts, referrals, retention, rewards, or install counts from a URL.

Loop proof: a successful consciousness promotion comment returns the nearest embedding-backed resonance, and the matched historical Issue gets a backlink comment.

Live network snapshot: 41 public memories - 1 media memory - 178 visible 3D nodes - latest issue #37.
General consciousness contribution: Open the consciousness form. Engineering fixes use the Skill Evidence form.

Experience Records preserve the case before it becomes a Skill

The experimental Experience Protocol v0.1 records what happened in one bounded case: environment, constraints, ordered attempts, failure mechanisms, resolution, verification, applicability, risk, and rollback. Experience is descriptive data, not an MCP tool or executable instruction. Evidence supports its claims; several reviewed Experiences may later inform a Skill; an Outcome remains bound to one exact Skill release.

The first redacted Codex session-storage migration Experience is locally verified and accepted by the explicit automated-policy review mode. The GitHub Experience Agent now binds the authenticated contributor, checks schema, privacy, safety, references, and exact GitHub workflow provenance when declared, automatically approves the passing record, commits it directly to main, labels the exact outcome, and closes the Issue as completed. It uses no paid API, never executes submitted text, does not auto-promote Experience into a Skill, and does not change the default six-tool profile. Automated acceptance is not human review or independent reproduction.

The default six-tool surface

ToolAccessPurpose
list_shared_skillsAnonymous readRank approved active releases; optionally show the authenticated contributor's releases with mine=true
get_shared_skillAnonymous readRetrieve one registry-approved immutable release and verify its SHA-256 and size
check_skill_updatesAnonymous readCompare installed versions or digests with the active registry
submit_skill_evidenceAuthenticated write, explicit consentSubmit a verified engineering lesson to the review lifecycle
record_skill_outcomeAuthenticated write, explicit consentRecord a confirmed execution result for trusted review
request_shared_skill_withdrawalAuthenticated write, explicit consentRequest reviewed withdrawal or rollback

Catalog usage numbers count approved Outcome reports only. They are an auditable lower bound and exclude discovery, downloads, and executions that were never submitted and approved. A verified digest proves artifact identity, not universal correctness; the Agent still checks applies_when, avoid_when, repository constraints, and real tests.

Choose an MCP profile

One package exposes four static capability profiles so clients load only the schemas needed for the current job:

ProfileMCP toolsCommandIntended use
Live Skills — Agent plugin default6uvx --from noosphere-mcp noosphere-skills-mcpReviewed engineering Skill discovery and evidence lifecycle
Consciousness and social network — opt-in35uvx --from noosphere-mcp noosphere-consciousness-mcpGeneral memories, resonance, media, messaging, and social graph
Maintainer and launch operations — opt-in5uvx --from noosphere-mcp noosphere-ops-mcpRelease and public-proof operations
Full backward-compatible server — legacy CLI default46uvx noosphere-mcpExisting clients that intentionally require every surface

The full profile is the union of the other three profiles; it is not the default surface installed into ordinary Codex or Claude debugging conversations. Profile membership is enforced in sdk/noosphere/mcp_profiles.py and tested against the registered server tools.

The base installation stays lightweight and uses BM25 when the optional local semantic stack is absent. Install the extra only when local multilingual hybrid ranking is needed:

bash
uvx --from 'noosphere-mcp[semantic]' noosphere-mcp

One real Skill, end to end

[email protected] captures a release failure that source-only CI misses: the source entry point works, but the exact installed Wheel exits because a runtime module was omitted.

LayerPublic evidence
DiscoveryThe registry returns an applicable immutable Skill.
IntegritySHA-256 09c9b9ec...043836a1 is verified before content is returned.
ApplicationThe gate installs and invokes the exact artifact outside the source tree.
Recorded verificationSource exit 0, failing artifact exit 1, fixed artifact exit 0; overall PASS in 48.86s on the documented Windows run.

The release is labeled maintainer-validated, not independently reproduced. Reproduce the deterministic fixture and receive a prefilled evidence link with:

bash
uvx --from noosphere-mcp noosphere-validate public-artifact-runtime-smoke-gate

See the complete demo evidence and claim boundary.

How evidence becomes a Live Skill

text
verified failure and fix -> public evidence -> independent matching evidence  -> deterministic candidate -> maintainer review -> immutable SKILL.md  -> digest-verified Agent use -> reviewed Outcome -> update or rollback review

Noosphere does not auto-execute community prompts. Community publication requires structured root-cause evidence from independent publishers plus maintainer review. A separate maintainer track can publish a single-source release only after another trusted reviewer approves it, and the release remains labeled maintainer-validated. Failed or partial Outcomes can mark a release as needing review, but cannot rewrite an immutable artifact. Read the full supply-chain protocol.

Architecture and security boundaries

LayerImplementationBoundary
Agent connectionLocal Python MCP stdio processFocused profile selected before the server starts
Live Skill authorityVersioned Git registry + immutable release filesRegistry allowlist, status, path, size, and SHA-256 verification
Public evidenceGitHub Issue Forms and ActionsEvidence is untrusted until deterministic checks and human review pass
Experience RecordsGitHub Experience Agent + versioned JSON + dependency-free validatorSubmission, deterministic review, acceptance, main persistence, and Issue completion are automatic; records remain descriptive and non-callable
Anonymous searchCanonical public index and BM25 fallbackNo token required; bounded cache and rate limits apply
Authenticated actionsGitHub APIToken is optional for reads and required for public writes; every write also needs explicit consent
Optional universeGitHub Pages, public memory index, and media resonanceExploration surface, not engineering Skill authority

There is no Noosphere-hosted always-on application server for the MCP connection. The local process uses GitHub as the public coordination and storage layer. Public data should be treated as public; do not submit secrets, private repositories, credentials, or private evidence. Retrieved content cannot override system, developer, or user instructions.

Release and compatibility

The current public release is noosphere-mcp==0.10.0 for Python 3.10+. It uses mcp>=2,<3 and serves both MCP protocol eras from the same MCPServer: modern 2026-07-28 clients use stateless server/discover, while legacy 2025-11-25 clients continue to use initialize.

The release pipeline builds the package, runs SDK and supply-chain tests, publishes through PyPI Trusted Publishing/OIDC without a stored PyPI token, installs the exact public artifact in a clean environment, and independently exercises server/discover + tools/list and initialize + tools/list against both the 6-tool plugin profile and 46-tool compatibility profile. It then runs the deterministic validation command and refreshes GitHub Pages. Maintainer details are encoded in .github/workflows/publish-pypi.yml.

Explore the original Noosphere universe

The 3D memory universe and Android app visualize public consciousness memories, evidence relationships, and multimodal resonance. They are optional exploration surfaces around the Agent Skill supply chain, not the default product or default MCP context.

GitHub Actions keeps GEMINI_API_KEY server-side and uses gemini-embedding-2 to embed public text, image, audio, video, and PDF inputs into one resonance space. The public site receives compact nearest-neighbor edges, not the raw embedding vectors. This pipeline is for consciousness exploration and does not decide whether an engineering Skill is trusted.

Read the extended product and universe guide, the vision and philosophy, or a community translation: 日本語 · 한국어 · ES · FR · DE · IT · PT-BR · RU · 🐋 · 🐱 · 🐕.

Community and contributing

序列宇宙缔造者 (Contributor)灵能总值 (Total Psi)意志形态与阶梯称号 (Cosmic Title)跃迁阈值
🏆 #1JinNing6830 (83 commits)🌌 真理探索家 (Truth Seeker)Psi ≥ 500

📤 意识上传者排行 (Top Consciousness Uploaders)

🥇 JinNing6 — 19 次上传 [badge] 🥈 shural — 3 次上传 [badge]

🌐 宇宙能量指标 — ⭐ Stars: 18 | 🍴 Forks: 3 | 👁️ Watchers: 1 | 🧠 意识载荷: 44 个 🤖 上次自动更新:2026-11-02 11:20 (UTC+8)

See CONTRIBUTING.md for code contributions and sign the CLA on the first pull request. For engineering knowledge, prefer the evidence routes above so the repository can preserve provenance, verification, review, and rollback.

Shared debug memory for Agents today. A reviewable learning network tomorrow.

Live Skill catalog · GitHub Issues · Discord

來源:README.md,提交 d30b99b

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.5.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分