Skip to content

chore: add glama.json for Glama MCP directory (#632)#1869

Merged
patchloom-release[bot] merged 2 commits into
mainfrom
dist/glama-mcp-listing
Jul 18, 2026
Merged

chore: add glama.json for Glama MCP directory (#632)#1869
patchloom-release[bot] merged 2 commits into
mainfrom
dist/glama-mcp-listing

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

  • Add root glama.json with official Glama schema (maintainers: ["SebTardif"]) so Glama can attribute ownership once the server is indexed.
  • Document the Glama directory submission flow in docs/getting-started/mcp-setup.md, and cross-link from README.md and REPO-SETUP.md.

Glama submission status

Not live yet. Verified against Glama as of this PR:

  • Search API GET /api/mcp/v1/servers?query=patchloom returns zero servers.
  • Submission is web form + Glama account only: POST /api/mcp/servers/submit redirects unauthenticated clients to /sign-up.
  • Schema for submit (from client JS): name, githubRepositoryUrl (https://github.com/...), description (10–400 chars).
  • glama.json alone does not auto-list the repo; it controls indexing metadata after submit.

Manual steps remaining (account required)

  1. Sign in at https://glama.ai/ (GitHub OAuth).
  2. Open https://glama.ai/mcp/serversAdd MCP Server.
  3. Fill in:
    • GitHub URL: https://github.com/patchloom/patchloom
    • Name: patchloom
    • Description: AI agent file editing via MCP: JSON/YAML/TOML, AST renames, markdown, batch.
  4. Wait for automated quality checks; confirm the listing appears in search.
  5. Optional: open https://glama.ai/mcp/inspector and exercise tools.

After the listing is live, re-verify with:

curl -sL 'https://glama.ai/api/mcp/v1/servers?query=patchloom'

Then close #632 with the listing URL (do not claim live without that check).

Issue

Ref #632

Test plan

  • glama.json matches https://glama.ai/mcp/schemas/server.json (required maintainers)
  • Docs link from MCP setup, README status row, REPO-SETUP integrations table
  • Manual Glama submit after merge (account session required)
  • Verify listing URL and search hit after Glama indexing

Add root glama.json (official maintainers schema) and document the
manual Glama directory submission flow. Live listing still requires a
signed-in web submit; there is no unauthenticated API.

Ref #632

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
github-actions[bot]
github-actions Bot previously approved these changes Jul 18, 2026
@patchloom-release
patchloom-release Bot enabled auto-merge (squash) July 18, 2026 22:01
Ref #632

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
@SebTardif SebTardif changed the title dist: add glama.json for Glama MCP directory (#632) chore: add glama.json for Glama MCP directory (#632) Jul 18, 2026
@patchloom-release
patchloom-release Bot merged commit fc8cb7f into main Jul 18, 2026
44 of 45 checks passed
@patchloom-release
patchloom-release Bot deleted the dist/glama-mcp-listing branch July 18, 2026 22:11
SebTardif added a commit that referenced this pull request Jul 19, 2026
## Summary

Hardens the MCPB / Smithery pack path after #1867#1869:

- `scripts/pack-mcpb.sh` honors `$VERSION` over Cargo.toml (CI no longer
rewrites Cargo.toml on disk)
- `PACK_MCPB_PRINT_VERSION_ONLY=1` for unit tests without a full pack
- Workflow pins `@anthropic-ai/mcpb@2.1.2` and passes `VERSION` into
pack
- `make pack-mcpb-test` + `scripts/test_pack_mcpb.py`
(manifest/package.json/npx args stamp; skips full pack if `mcpb`
missing)
- Docs: AGENTS, REPO-SETUP, mcp-setup

## Test plan

- [x] `make pack-mcpb-test` (3 tests ok with mcpb present)
- [x] `VERSION=0.0.0-manual bash scripts/pack-mcpb.sh` stamps
package.json
- [x] Empty `VERSION=` falls back to Cargo.toml version

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dist: submit patchloom MCP server to Glama.ai directory

1 participant