Skip to content

Add WebMCP for Beginners blog post#7957

Merged
blackgirlbytes merged 1 commit intomainfrom
rizel/webmcp-for-beginners-blog
Mar 17, 2026
Merged

Add WebMCP for Beginners blog post#7957
blackgirlbytes merged 1 commit intomainfrom
rizel/webmcp-for-beginners-blog

Conversation

@blackgirlbytes
Copy link
Copy Markdown
Collaborator

Summary

Adds a new blog post explaining WebMCP for beginners.

Content

  • What WebMCP is and how it lets websites expose structured actions for AI agents
  • How WebMCP differs from MCP (browser-based vs separate server)
  • How WebMCP differs from browser automation (Playwright/Chrome DevTools MCP)
  • Practical example: restaurant ordering
  • Step-by-step guide to building a WebMCP site (color picker demo)
  • Two ways to define tools (JavaScript vs HTML forms)
  • How to connect goose to WebMCP via Chrome DevTools MCP

Files

  • documentation/blog/2026-03-17-webmcp-for-beginners/index.md
  • documentation/blog/2026-03-17-webmcp-for-beginners/webmcp-for-beginners.png

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 17, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-17 15:30 UTC

@blackgirlbytes blackgirlbytes added this pull request to the merge queue Mar 17, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Mar 17, 2026
@blackgirlbytes blackgirlbytes added this pull request to the merge queue Mar 17, 2026
Merged via the queue into main with commit 56b6a03 Mar 17, 2026
22 checks passed
@blackgirlbytes blackgirlbytes deleted the rizel/webmcp-for-beginners-blog branch March 17, 2026 15:24
jh-block added a commit that referenced this pull request Mar 18, 2026
…ct-ui

* origin/main:
  docs: add Remote Access section with Telegram Gateway documentation (#7955)
  fix: update webmcp blog post metadata image URL (#7967)
  fix: clean up OAuth token cache on provider deletion (#7908)
  fix: hard-coded tool call id in code mode callback (#7939)
  Fix SSE parsers to accept optional space after data: prefix (#7929)
  docs: add GOOSE_INPUT_LIMIT to config-files.md (#7961)
  Add WebMCP for Beginners blog post (#7957)
  Fix download manager (#7933)

# Conflicts:
#	ui/desktop/src/api/index.ts
#	ui/desktop/src/api/sdk.gen.ts
jh-block added a commit to rabi/goose that referenced this pull request Mar 18, 2026
* main: (32 commits)
  Revert message flush & test (block#7966)
  docs: add Remote Access section with Telegram Gateway documentation (block#7955)
  fix: update webmcp blog post metadata image URL (block#7967)
  fix: clean up OAuth token cache on provider deletion (block#7908)
  fix: hard-coded tool call id in code mode callback (block#7939)
  Fix SSE parsers to accept optional space after data: prefix (block#7929)
  docs: add GOOSE_INPUT_LIMIT to config-files.md (block#7961)
  Add WebMCP for Beginners blog post (block#7957)
  Fix download manager (block#7933)
  Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) (block#7626)
  don't imply running builds all the time in AGENTS.md (block#7865)
  fix: unregister goosed child process's  listener (block#7956)
  feat: adversarial agent for preventing leaking of info and more  (block#7948)
  Update contributing.md (block#7927)
  docs: add credit balance monitoring section (block#7952)
  docs: add Cerebras provider to supported providers list (block#7953)
  docs: add TUI client documentation to ACP clients guide (block#7950)
  fix: removed double dash in pnpm command (block#7951)
  docs: polish ACP docs (block#7946)
  claude adaptive thinking (block#7944)
  ...
lifeizhou-ap added a commit that referenced this pull request Mar 20, 2026
* main: (22 commits)
  feat: add gemini-acp provider, update docs on subscription models + improvements to codex (#8000)
  fix(openai): use Responses API for gpt-5.4 (#7982)
  Remove lead/worker provider (#7989)
  chore(release): release version 1.28.0 (#7991)
  Fix empty tool results from resource content (e.g. auto visualiser) (#7866)
  Separate SSE streaming from POST work submission (#7834)
  fix: include token usage in Databricks streaming responses (#7959)
  Optimize tool summarization (#7938)
  fix: overwrite the deprecated googledrive extension config (#7974)
  refactor: remove unnecessary Arc<Mutex> from tool execution pipeline (#7979)
  Revert message flush & test (#7966)
  docs: add Remote Access section with Telegram Gateway documentation (#7955)
  fix: update webmcp blog post metadata image URL (#7967)
  fix: clean up OAuth token cache on provider deletion (#7908)
  fix: hard-coded tool call id in code mode callback (#7939)
  Fix SSE parsers to accept optional space after data: prefix (#7929)
  docs: add GOOSE_INPUT_LIMIT to config-files.md (#7961)
  Add WebMCP for Beginners blog post (#7957)
  Fix download manager (#7933)
  Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) (#7626)
  ...
elijahsgh pushed a commit to elijahsgh/goose that referenced this pull request Mar 21, 2026
Signed-off-by: Rizel Scarlett <[email protected]>
Signed-off-by: esnyder <[email protected]>
elijahsgh pushed a commit to elijahsgh/goose that referenced this pull request Mar 21, 2026
Signed-off-by: Rizel Scarlett <[email protected]>
Signed-off-by: esnyder <[email protected]>
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.

2 participants