@warreandvavasour/workspace-alberta
v0.1.1
Published
Stdio MCP bridge for the hosted WorkspaceAlberta procurement endpoint.
Maintainers
Readme
WorkspaceAlberta MCP
Stdio bridge for the hosted WorkspaceAlberta procurement MCP endpoint.
This package is for MCP clients that expect a local command transport. It starts mcp-remote and connects it to the hosted WorkspaceAlberta StreamableHTTP endpoint.
MCP client config (published package)
{
"mcpServers": {
"workspacealberta": {
"command": "npx",
"args": ["-y", "@warreandvavasour/workspace-alberta"]
}
}
}MCP client config (works today, via public mcp-remote)
{
"mcpServers": {
"workspacealberta": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://elbowsupknivesout.warreandvavasour.com/mcp"
]
}
}
}No local Cohere key is required for the hosted endpoint. Model-backed tender analysis runs server-side when available.
Override the endpoint
WORKSPACEALBERTA_MCP_URL=http://127.0.0.1:8000/mcp npx -y @warreandvavasour/workspace-albertaOr pass a URL as the first argument:
npx -y @warreandvavasour/workspace-alberta http://127.0.0.1:8000/mcpNative HTTP clients
If your MCP client supports StreamableHTTP directly, use the hosted endpoint without this package:
https://elbowsupknivesout.warreandvavasour.com/mcpFallback if the front domain is ever unreachable:
https://workspacealberta-983058968342.northamerica-northeast1.run.app/mcp
Publishing checklist (maintainers)
The package is verified with npm pack --dry-run (3 files, ~1.7 kB tarball) and
node bin/workspace-alberta.js --help. Two ways to publish:
Via GitHub Actions (preferred): .github/workflows/publish-npm.yml already
exists — add an npm automation token with publish rights on the
@warreandvavasour scope as the workflow's NODE_AUTH_TOKEN secret, then run
the workflow from the Actions tab (it supports a dry-run input) or publish a
GitHub release.
Locally:
npm loginas an owner of the@warreandvavasournpm scope (create the org at npmjs.com if it does not exist yet — scope name must match exactly).- From this directory:
npm publish(publishConfig.accessis alreadypublic, so no extra flag is needed). - Verify:
npx -y @warreandvavasour/workspace-alberta --help.
After publishing, remove the "not yet published" note at the top of this
README and the matching caveat in mcp-servers/canadabuys/README.md.
Version bumps: npm version patch|minor here, then republish.
