Skip to content

[pull] main from oomol-lab:main - #8

Merged
pull[bot] merged 2 commits into
LJAYi:mainfrom
oomol-lab:main
Jul 23, 2026
Merged

[pull] main from oomol-lab:main#8
pull[bot] merged 2 commits into
LJAYi:mainfrom
oomol-lab:main

Conversation

@pull

@pull pull Bot commented Jul 23, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

hyrious and others added 2 commits July 23, 2026 15:15
## Summary

Adds the Cloudflare Docs MCP provider as a runnable custom-credential
provider.

- Connects to the public Cloudflare Docs MCP endpoint at
`https://docs.mcp.cloudflare.com/mcp`.
- Uses `custom_credential` auth with no credential fields so the
provider is not auto-enabled — users must explicitly connect before use.
- Execution requires a stored connection via `requireCustomCredential`.

## Actions

- `search_cloudflare_documentation` — Search Cloudflare documentation
for Workers, Pages, R2, Images, Stream, D1, Durable Objects, KV,
Workflows, Hyperdrive, Queues, AI Gateway, Zero Trust, and more.
- `get_pages_to_workers_migration_guide` — Get the guide and
instructions for migrating Cloudflare Pages projects to Cloudflare
Workers.

## Changes

- Add provider definition, action schemas, executors, and Cloudflare
Docs MCP runtime.
- Use custom_credential auth with empty fields so the provider requires
explicit connection (not auto-enabled).
- Add `requireCustomCredential` gate in executor createContext.
- Use SSRF-guarded provider fetch for MCP transport.

## Testing

- `npm run fix-check`
- `npm run typecheck`
- `npm test`
- Live validation against a running instance: confirmed provider is not
auto-enabled, action is refused without connection (HTTP
403/authorization_failed), connect completes with zero credential
fields, action executes successfully after connecting.
@pull pull Bot locked and limited conversation to collaborators Jul 23, 2026
@pull pull Bot added the ⤵️ pull label Jul 23, 2026
@pull
pull Bot merged commit 27b111b into LJAYi:main Jul 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants