diff --git a/Makefile b/Makefile index 6289c55..30f26f2 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ ifdef LOCAL_BIKESHED .PHONY: lint watch lint: index.bs - bikeshed --print=plain --dry-run --die-when=late --line-numbers spec $< + bikeshed --print=plain --dry-run --force spec --line-numbers $< watch: index.bs @echo 'Browse to file://${PWD}/index.html' diff --git a/index.bs b/index.bs index 7867007..b475325 100644 --- a/index.bs +++ b/index.bs @@ -19,66 +19,6 @@ Indent: 2 Die On: warning - -

Introduction

WebMCP API is a new JavaScript interface that allows web developers to expose their web application functionality as “tools” - JavaScript functions with natural language descriptions and structured schemas that can be invoked by [=agents=], [=browser's agents=], and [=assistive technologies=]. Web pages that use WebMCP can be thought of as Model Context Protocol [[!MCP]] servers that implement tools in client-side script instead of on the backend. WebMCP enables collaborative workflows where users and agents work together within the same web interface, leveraging existing application logic while maintaining shared context and user control. @@ -130,20 +70,4 @@ interface ModelContextContainer { "publisher": "The Linux Foundation" } } - - -

Acknowledgements

- -Thanks to -Brandon Walderman, -Leo Lee, -Andrew Nolan, -David Bokan, -Khushal Sagar, -Hannah Van Opstal, -Sushanth Rajasankar -for the initial explainer, proposals and discussions that established the foundation for this specification. - -Also many thanks to Alex Nahas and Jason McGhee for sharing early implementation experience. - -Finally, thanks to the participants of the Web Machine Learning Community Group for feedback and suggestions. + \ No newline at end of file