A proof-of-concept implementation of a Model Context Protocol (MCP) server that runs in WebAssembly (WASM) within a web browser. This project
Most file and storage access work still happens through a UI a human drives. WASM MCP server moves it into the conversation instead. A proof-of-concept implementation of a Model Context Protocol (MCP) server that runs in WebAssembly (WASM) within a web browser. This project demonstrates the integration of MCP tools and resources in a browser environment.
The server publishes 3 tools. What each one is for:
Architecture — The Architecture tool exposed by this serverCalculator — 1. Select an operation (add, subtract, multiply, divide) 2. Enter two numbers 3. Click "Calculate" to see the result 4. Error handling for invalidStorage — 1. Enter a key and value in the respective fields 2. Click "Set Storage" to store the value 3. Enter a key and click "Get Storage" to retrieve aSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
Among the file and storage access options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. WASM's toolset — Architecture, Calculator, Storage — is a fair guide to whether it matches your workflow. It is maintained by beekmarks; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against WASM's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Architecture | The Architecture tool exposed by this server. |
| Calculator | 1. Select an operation (add, subtract, multiply, divide) 2. Enter two numbers 3. Click "Calculate" to see the result 4. Error handling for invalid inputs and division by zero |
| Storage | 1. Enter a key and value in the respective fields 2. Click "Set Storage" to store the value 3. Enter a key and click "Get Storage" to retrieve a value 4. Feedback provided for successful operations and errors |
Scoped local file access — read, write, search and reorganise files in directories you explicitly allow.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Connects AI models to an Obsidian knowledge base for direct access and manipulation of notes and folders.