Puter MCP
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
Arabic Excel templates and 23 calculators (VAT, BMI, gold zakat...). No key, nothing stored.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/4 合格 · 質問内容は提供元のサーバー(softwiro.com)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Softwiro Excel templates and calculatorshttps://softwiro.com/api/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
+ConnectorsSoftwiro Excel templates and calculators
Softwiro Excel templates and calculators を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Softwiro Excel templates and calculators を使っていると言うか、回答に Softwiro Excel templates and calculators のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Softwiro Excel templates and calculatorshttps://softwiro.com/api/mcp新しいチャットを開き、入力前にプラグインの一覧から Softwiro Excel templates and calculators を選びます
Softwiro Excel templates and calculators を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Softwiro Excel templates and calculators を使っていると言うか、回答に Softwiro Excel templates and calculators のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http --scope user templates https://softwiro.com/api/mcpSoftwiro Excel templates and calculators が一覧にあり、接続済みと表示されれば OK です
Softwiro Excel templates and calculators を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Softwiro Excel templates and calculators を使っていると言うか、回答に Softwiro Excel templates and calculators のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Softwiro Excel templates and calculators を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Softwiro Excel templates and calculators を使っていると言うか、回答に Softwiro Excel templates and calculators のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
Softwiro Excel templates and calculators を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Softwiro Excel templates and calculators を使っていると言うか、回答に Softwiro Excel templates and calculators のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://softwiro.com/api/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http --scope user templates https://softwiro.com/api/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"templates": {
"url": "https://softwiro.com/api/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"templates": {
"type": "http",
"url": "https://softwiro.com/api/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ツールの名前と説明は、サーバーが2026年11月12日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
list_templatesSearch the catalog of about 70 free Arabic Excel templates (students, clinics, shops, farms, rent, installments, payroll, recipe costing, gym...). Returns id, Arabic title, description, sector, page URL and download URL for each match. Use it first whenever the user needs a track
get_schemaReturns the structure of one template: its sheets, the record tables (header row, first and last row, capacity) with each column marked as input or formula, example values, dropdown values, the settings cells (label, cell address, sample value) and the result cells. Call it after
calculateFills a template with the records and settings you send, recalculates it with the template's own formulas, and returns the results: the summary cells listed in get_schema plus the calculated columns of every row you sent. Nothing is saved on the server: the workbook exists only f
get_downloadReturns two links for one template: xlsx (the free Excel file to download, no sign-in) and online (the template page on softwiro.com, where the sheet can also be filled in the browser). Use it when the user wants the file itself to keep and edit, because calculate saves nothing.
list_calculatorsLists the 23 quick calculators with their input names: 13 from Softwiro (VAT, BMI, calories, due date, ovulation, break-even, garment costing, fabric requirements, piece-rate pay, pharmacy margin, reorder point, no-show cost, study timetable) and 10 gold calculators from Qintar (
run_calculatorRuns one calculator from list_calculators and returns its result as JSON, with the same numbers as the calculator's page on the website. Nothing is stored. The gold calculators fetch live prices from qintar.app and include the price date; if prices are unavailable they return an
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月15日にチェック
レジストリ名はドメイン softwiro.com で確認済みです(レジストリがドメインの所有を確認しています)
コードの最終更新:一昨日
対象外:softwiro.com の所有者が自ら運営するクラウドのサーバーで、リポジトリのコードを実行しません
20ミリ秒で応答(HTTP 200)
サインイン不要
6件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック4項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は一昨日、最新バージョン(1.3.0)がレジストリに届いたのは9 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
同じカテゴリには:Puter MCP, XcodeBuildMCP, Anki MCP Server, Sosumi, Zapier
同じカテゴリでほかの作者のもの。コマンドは確認済み。公式を先に、次にスター順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
Search and read Apple developer documentation, HIG, and WWDC transcripts as Markdown.
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP server that lets an AI assistant calculate inside 67 free Arabic Excel templates and run 23 quick calculators (VAT, BMI, due date, gold zakat and more), instead of guessing the numbers. Results come from the templates' own formulas and the calculators' own code. Stateless, no API key, nothing stored.
https://softwiro.com/api/mcp (Streamable HTTP)com.softwiro/templatesAsk your assistant to use it explicitly ("use the softwiro MCP and do not calculate yourself"). Without that, an assistant may calculate in its head and never call the tool.
These steps follow each app's own documentation; menus can differ by plan and version.
Claude Code
claude mcp add --transport http softwiro https://softwiro.com/api/mcp
Claude (web / desktop): Customize → Connectors → + Add → Add custom connector, name softwiro, URL above.
ChatGPT: Plugins → + → Add custom MCP server, name softwiro, URL above, authentication: *No authentication*. Custom MCP servers may need a plan or workspace setting that allows them.
Cursor (.cursor/mcp.json):
{ "mcpServers": { "softwiro": { "url": "https://softwiro.com/api/mcp" } } }
Check it from a terminal:
curl -s https://softwiro.com/api/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
| Tool | What it does |
|---|---|
list_templates | Search the catalog of free Excel templates (Arabic or English text). |
get_schema | Tables, columns (input vs formula), settings and result cells of one template. Call before calculate. |
calculate | Fills a template with your records and settings, recalculates with its own formulas, returns the results. Nothing is saved. |
get_download | Links to the .xlsx file and the online version of a template. |
list_calculators | Lists the 23 calculators and their input names. |
run_calculator | Runs one calculator. |
All six are read-only and idempotent (templates that use TODAY() follow the server's date).
13 from Softwiro: VAT, BMI, calories, due date, ovulation, break-even, garment costing, fabric requirements, piece-rate pay, pharmacy margin, reorder point, no-show cost, study timetable.
10 gold calculators from Qintar: zakat on gold, silver and cash, nisab, making charge, bar and pound prices, fair-price check, sell-now, unit conversion, budget, gold vs certificates vs dollar, swapping old gold for new. They fetch live prices from qintar.app and return an error if prices are unavailable. Results are indicative: the zakat and gold calculators are not a fatwa, and the health calculators are not medical advice.
Use the softwiro MCP (run_calculator with vat-calculator) and do not calculate anything yourself.
Egypt, add VAT to two items of 1,000 each and one item of 250.
Returns net 2,250, tax 315, total 2,565 (VAT 14%).
Node 18+.
npm install
npm start # http://127.0.0.1:3000/api/mcp npm test # offline smoke test
Environment variables: PORT, HOST, TRUST_PROXY (set to 1 behind a reverse proxy so rate limits see the real client address), USAGE_FILE (JSON file for aggregate counters; omit to keep them in memory), SITE_BASE (base URL used in catalog links, default https://softwiro.com).
const express = require('express');
const { configure, mount } = require('./src/index'); configure({ dataDir: './data' }); // also: templatesDir, schemasDir, siteBase, usageFile, catalog() const app = express(); mount(app, express);
src/index.js HTTP handlers, MCP JSON-RPC, limits, aggregate usage counters
src/worker.js one calculation in an isolated worker thread (timeout kills it) src/engine.js the formula engine (fast-formula-parser with Excel-compatible tweaks) src/tools-softwiro.js the 13 Softwiro calculators src/tools-gold.js the 10 Qintar gold calculators data/catalog.json template catalog data/templates/ the .xlsx files data/schemas/ one JSON schema per template data/tool-text.json Arabic page text of the calculators
Request body 200 KB, at most 500 rows and 500 cells, 30 calculations and 120 reads per minute per client, 15 seconds per calculation, 2 calculations at once.
Request content is not stored or logged by this server. It keeps aggregate daily counters only (calls per tool, template or calculator, errors, and the connecting app's name such as claude-code): no IP addresses and no request bodies. The hosted service sits behind the softwiro.com web server, which keeps ordinary access logs for a short period (see https://softwiro.com/privacy). The zakat calculator sends the amounts you enter to Qintar's calculator service.
npm test is an offline smoke test. test/parity/gold.test.mjs compares the gold calculators with the live Qintar pages in a headless browser (dev-only: needs playwright-core and a Chromium, or CHROME_PATH).
Code: MIT, see LICENSE. The files in data/templates/ are the same free Excel templates published at https://softwiro.com/templates: use, edit and share them freely.
خادم MCP يخلّي مساعد الذكاء الاصطناعي يحسب داخل 67 قالب إكسل عربي مجاني ويشغّل 23 حاسبة (ضريبة القيمة المضافة، كتلة الجسم، موعد الولادة، زكاة الذهب وغيرها) بدل ما يخمّن الأرقام. النتائج من معادلات القوالب نفسها ومن كود الحاسبات. بلا مفتاح ولا حساب، ولا يخزّن شيئًا.
https://softwiro.com/api/mcpclaude mcp add --transport http softwiro https://softwiro.com/api/mcpالأدوات الست: list_templates (بحث في القوالب)، get_schema (هيكل القالب)، calculate (الحساب في قالب)، get_download (روابط التحميل)، list_calculators وrun_calculator (الحاسبات). النتائج استرشادية: حاسبات الزكاة والذهب ليست فتوى، والحاسبات الصحية ليست نصيحة طبية.
التشغيل محليًا: npm install ثم npm start.
The result tools (list_templates, calculate, list_calculators, run_calculator) carry _meta.ui.resourceUri = ui://softwiro/result. Hosts that support MCP Apps (Claude, among others) fetch that resource with resources/read (text/html;profile=mcp-app) and render it beside the conversation: a form per calculator built from its input schema, a table of templates, and a readable view of results. Hosts without support ignore the metadata and use the unchanged text result. Results also carry structuredContent (arrays are wrapped as {items}).
src/app-ui.js) that speaks the MCP Apps postMessage protocol directly: no script is loaded from anywhere, and the default CSP (connect-src 'none') is enough. It calls tools only through the host.ui/open-link).Alongside MCP, the server speaks A2UI 1.0: the agent sends declarative JSON (createSurface, updateDataModel, deleteSurface), the client draws it from a fixed catalog and sends the user's clicks back.
| Endpoint | What |
|---|---|
GET /api/a2ui/surface/calculator/:id | SSE stream: a form for one calculator, built from its input schema, bound to a data model |
GET /api/a2ui/surface/templates?q= | SSE stream: a list of Excel templates; each download asks for confirmation first |
POST /api/a2ui/events | body { "message": { "version": "1.0", "action": { name, surfaceId, context } } }; answers with an SSE stream of A2UI messages (updateDataModel with the result, or error) |
GET /api/a2ui/app | the React renderer (demo page, from web/dist) |
The MCP tools list_calculators, list_templates and run_calculator also return the same messages in structuredContent.a2ui (additive; the data keys do not change).
Security: only basic-catalog components, no code, no inline catalogs; ids and inputs are checked against the server's own catalog and schemas; download URLs come from the server, never from the client; every message is validated (version must be "1.0", exactly one operation, known action names). An action registered with sensitive: true (registerAction in src/a2ui.js) does not run on the first request: the server returns a confirm card holding a signed token bound to that action and context (5 minutes); the action runs only when the user presses Confirm and the token comes back. Nothing is stored.
The React renderer is in web/ (npm install && npm run build; src/processor.js applies messages, src/A2uiRenderer.jsx draws the catalog subset: Text, Column, Row, List, Card, Divider, Image, Button, TextField, CheckBox, ChoicePicker, Modal). The official @a2ui/react package (0.15) does not yet ship a v1.0 basic catalog, so this one is small and self-contained.
The ui://softwiro/result view is the A2UI renderer bundle (web/dist/index.html). Inside a host it speaks the MCP Apps bridge; tool results carry the screen as an embedded resource of type application/a2ui+json (a JSON array of A2UI 1.0 messages). Model tools that open a screen: open_calculator (form), list_templates (table), run_calculator / calculate (result). Button presses go back through the app-only tool a2ui_action (_meta.ui.visibility: ["app"]), whose result is again application/a2ui+json. The same screens are available outside MCP as SSE under /api/a2ui/* and on /api/a2ui/app.