mirror of
https://github.com/codician-team/growmos.git
synced 2026-08-18 06:47:17 +02:00
MCP Registry: server.json, README ownership marker, publishing guide (0.1.4)
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
{"added": "2026-08-17T11:49:36Z", "extracted_at": "2026-08-17T11:50:35Z", "id": "src_644a9dc71c36", "kind": "file", "ref": "docs/headless.md", "schema_version": 1, "sha256": "5db7953e9111f7722f740e80220d3ad099e667e5d848e6e47c02047f722eb983", "stats": {"entities": 5, "relations": 4}, "status": "extracted", "title": "headless.md", "updated": "2026-08-17T11:49:36Z"}
|
||||
{"added": "2026-08-17T11:51:11Z", "id": "src_7a4afa70f300", "kind": "note", "ref": "session:2026-08-17 build", "sha256": "7a4afa70f3001f4f653daa0f7af9b9219e8ea734ce4e7604c707c1437906efe2", "status": "note", "title": "session:2026-08-17 build", "updated": "2026-08-17T11:51:11Z"}
|
||||
{"added": "2026-08-17T11:49:36Z", "extracted_at": "2026-08-17T11:50:35Z", "id": "src_a384388adcb2", "kind": "file", "ref": "docs/agents.md", "schema_version": 1, "sha256": "6384106e0baa6c2a44e1ffa6241525e3cb8be00312e2654e7dd80619f32489b3", "stats": {"entities": 9, "relations": 8}, "status": "pending", "title": "docs/agents.md", "updated": "2026-08-17T12:38:28Z"}
|
||||
{"added": "2026-08-17T11:49:36Z", "extracted_at": "2026-08-17T11:50:35Z", "id": "src_b33563055168", "kind": "file", "ref": "README.md", "schema_version": 1, "sha256": "7d7baf00d9165957afe15cab5306380d6f44fe9197961809d23a744afb505a2d", "stats": {"entities": 14, "relations": 13}, "status": "pending", "title": "README.md", "updated": "2026-08-17T12:45:26Z"}
|
||||
{"added": "2026-08-17T11:49:36Z", "extracted_at": "2026-08-17T11:50:35Z", "id": "src_b33563055168", "kind": "file", "ref": "README.md", "schema_version": 1, "sha256": "1c9c1246dba0576d822f1477cf8a45fa0796a7c162511edcbf6e4b444e10eb43", "stats": {"entities": 14, "relations": 13}, "status": "pending", "title": "README.md", "updated": "2026-08-17T12:53:17Z"}
|
||||
{"added": "2026-08-17T11:49:36Z", "extracted_at": "2026-08-17T11:50:35Z", "id": "src_eca12c0a30e2", "kind": "file", "ref": "CONTRIBUTING.md", "schema_version": 1, "sha256": "ae1583a24ce33b8de5367fed5186e634552c5109ef944d78fafe0fca4fd5b3a6", "stats": {"entities": 4, "relations": 3}, "status": "pending", "title": "CONTRIBUTING.md", "updated": "2026-08-17T12:30:07Z"}
|
||||
{"added": "2026-08-17T12:53:00Z", "id": "src_f6ed156e4bf5", "kind": "file", "ref": "SECURITY.md", "sha256": "7926520d38bef6f5a31669d89a93912a0bf32c13916cfc12c8590b93301e6fd3", "status": "pending", "title": "SECURITY.md", "updated": "2026-08-17T12:53:00Z"}
|
||||
{"added": "2026-08-17T12:53:00Z", "id": "src_ffdbe3a1e7ee", "kind": "file", "ref": "CODE_OF_CONDUCT.md", "sha256": "078e3f57c26a508002c1295e824a6c78eadddf9e0779eb44fc6c0293b98d21e4", "status": "pending", "title": "CODE_OF_CONDUCT.md", "updated": "2026-08-17T12:53:00Z"}
|
||||
|
||||
@@ -152,6 +152,9 @@ MCP server — `growmos integrate mcp` writes this for you, or paste it yourself
|
||||
| Gemini CLI | `~/.gemini/settings.json` → `mcpServers.growmos` as above |
|
||||
| Grok CLI / others | their MCP config, same JSON |
|
||||
|
||||
<!-- MCP Registry ownership marker -->
|
||||
`mcp-name: io.github.codician-team/growmos`
|
||||
|
||||
Tools exposed: `growmos_context`, `growmos_query`, `growmos_entity`, `growmos_search`,
|
||||
`growmos_remember`, `growmos_link`, `growmos_journal`, `growmos_check`, `growmos_next`,
|
||||
`growmos_apply`, `growmos_status`, `growmos_sample`. Once registered, the agent calls them
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# Publishing growmos to the official MCP Registry
|
||||
|
||||
The registry (https://registry.modelcontextprotocol.io) lists MCP servers for every client to
|
||||
discover. Ownership of `io.github.codician-team/*` is proven by a GitHub login as the org;
|
||||
ownership of the PyPI package is proven by the `mcp-name:` marker in the package README (present).
|
||||
|
||||
```bash
|
||||
# 1. publish the PyPI release whose README carries the mcp-name marker (0.1.4+)
|
||||
rm -rf dist && uv build && uv publish --token pypi-…
|
||||
|
||||
# 2. install the publisher CLI
|
||||
brew install mcp-publisher # or: curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher
|
||||
|
||||
# 3. log in as the codician-team GitHub org (opens a browser)
|
||||
mcp-publisher login github
|
||||
|
||||
# 4. publish server.json from the repo root
|
||||
mcp-publisher publish
|
||||
```
|
||||
Bump `version` in `server.json` (both places) with each PyPI release.
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "growmos"
|
||||
version = "0.1.3"
|
||||
version = "0.1.4"
|
||||
description = "A living knowledge graph that grows with your repo — agent-native, zero-dependency, plug & play for Claude Code, Codex, Grok, Cursor and any MCP-capable CLI."
|
||||
readme = "README.md"
|
||||
license = { text = "MIT" }
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
|
||||
"name": "io.github.codician-team/growmos",
|
||||
"description": "Living knowledge graph for your repo: query with citations, remember/link facts, fact-check claims, grow the graph via task packets. Zero deps.",
|
||||
"repository": {"url": "https://github.com/codician-team/growmos", "source": "github"},
|
||||
"version": "0.1.4",
|
||||
"packages": [
|
||||
{
|
||||
"registry_type": "pypi",
|
||||
"identifier": "growmos",
|
||||
"version": "0.1.4",
|
||||
"transport": {"type": "stdio"},
|
||||
"runtime_hint": "growmos",
|
||||
"package_arguments": [{"type": "positional", "value": "mcp"}]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -3,4 +3,4 @@
|
||||
Developed by Codician (https://codician.com). MIT licensed.
|
||||
"""
|
||||
|
||||
__version__ = "0.1.3"
|
||||
__version__ = "0.1.4"
|
||||
|
||||
Reference in New Issue
Block a user