mirror of
https://github.com/codician-team/growmos.git
synced 2026-08-18 06:47:17 +02:00
MCP Registry: Codician DNS namespace com.codician/growmos (0.1.5)
This commit is contained in:
@@ -153,7 +153,7 @@ MCP server — `growmos integrate mcp` writes this for you, or paste it yourself
|
||||
| Grok CLI / others | their MCP config, same JSON |
|
||||
|
||||
<!-- MCP Registry ownership marker -->
|
||||
`mcp-name: io.github.codician-team/growmos`
|
||||
`mcp-name: com.codician/growmos`
|
||||
|
||||
Tools exposed: `growmos_context`, `growmos_query`, `growmos_entity`, `growmos_search`,
|
||||
`growmos_remember`, `growmos_link`, `growmos_journal`, `growmos_check`, `growmos_next`,
|
||||
|
||||
+12
-13
@@ -1,20 +1,19 @@
|
||||
# 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).
|
||||
growmos is listed under the Codician domain namespace **`com.codician/growmos`** (DNS-verified),
|
||||
independent of any GitHub account. Ownership of the PyPI package is proven by the
|
||||
`mcp-name: com.codician/growmos` marker in the package README.
|
||||
|
||||
Release procedure (maintainers):
|
||||
|
||||
```bash
|
||||
# 1. publish the PyPI release whose README carries the mcp-name marker (0.1.4+)
|
||||
# 1. bump version in pyproject.toml, src/growmos/__init__.py and server.json (both places)
|
||||
# 2. publish to PyPI
|
||||
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
|
||||
# 3. authenticate with the codician.com DNS key (kept outside the repo) and publish
|
||||
mcp-publisher login dns --domain codician.com --private-key "$(openssl pkey -in ~/.config/mcp-publisher/codician-dns-key.pem -outform DER | tail -c 32 | xxd -p -c 64)"
|
||||
mcp-publisher publish
|
||||
```
|
||||
Bump `version` in `server.json` (both places) with each PyPI release.
|
||||
|
||||
The apex TXT record `codician.com. IN TXT "v=MCPv1; k=ed25519; p=…"` must stay in place; rotate the
|
||||
key by replacing that record (never leave the old one — it is tried first).
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "growmos"
|
||||
version = "0.1.4"
|
||||
version = "0.1.5"
|
||||
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" }
|
||||
|
||||
+21
-10
@@ -1,17 +1,28 @@
|
||||
{
|
||||
"$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",
|
||||
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
|
||||
"name": "com.codician/growmos",
|
||||
"description": "Living knowledge graph for your repo: query with citations, remember/link facts, fact-check claims.",
|
||||
"repository": {
|
||||
"url": "https://github.com/codician-team/growmos",
|
||||
"source": "github"
|
||||
},
|
||||
"version": "0.1.5",
|
||||
"packages": [
|
||||
{
|
||||
"registry_type": "pypi",
|
||||
"registryType": "pypi",
|
||||
"registryBaseUrl": "https://pypi.org",
|
||||
"identifier": "growmos",
|
||||
"version": "0.1.4",
|
||||
"transport": {"type": "stdio"},
|
||||
"runtime_hint": "growmos",
|
||||
"package_arguments": [{"type": "positional", "value": "mcp"}]
|
||||
"version": "0.1.5",
|
||||
"transport": {
|
||||
"type": "stdio"
|
||||
},
|
||||
"runtimeHint": "growmos",
|
||||
"packageArguments": [
|
||||
{
|
||||
"type": "positional",
|
||||
"value": "mcp"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
Developed by Codician (https://codician.com). MIT licensed.
|
||||
"""
|
||||
|
||||
__version__ = "0.1.4"
|
||||
__version__ = "0.1.5"
|
||||
|
||||
Reference in New Issue
Block a user