World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
XLSX tools: inspect, read, diff and validate workbooks; write, edit and convert with --allow-write.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
SettingsDeveloperEdit Config
{
"mcpServers": {
"xlvane": {
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}xlvane: XLSX workbooks を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が xlvane: XLSX workbooks を使っていると言うか、回答に xlvane: XLSX workbooks のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ xlvane: XLSX workbooks につなげません
xlvane: XLSX workbooks はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · xlvane: XLSX workbooks につなげるアプリを使う
B · その他 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user xlvane -- npx -y @xlvane/mcp --root your-valuexlvane: XLSX workbooks が一覧にあり、接続済みと表示されれば OK です
xlvane: XLSX workbooks を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が xlvane: XLSX workbooks を使っていると言うか、回答に xlvane: XLSX workbooks のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ) · ワンクリックのボタンはありません。設定を貼り付けて値を自分で入力します
~/.cursor/mcp.json
この設定を貼り付け、空いている値を入力して保存
{
"mcpServers": {
"xlvane": {
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}xlvane: XLSX workbooks を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が xlvane: XLSX workbooks を使っていると言うか、回答に xlvane: XLSX workbooks のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ) · ワンクリックのボタンはありません。設定を貼り付けて値を自分で入力します
MCP: Open User Configuration
この設定を貼り付け、空いている値を入力して保存
{
"servers": {
"xlvane": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}xlvane: XLSX workbooks を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が xlvane: XLSX workbooks を使っていると言うか、回答に xlvane: XLSX workbooks のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add --scope user xlvane -- npx -y @xlvane/mcp --root your-valueClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"xlvane": {
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"xlvane": {
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"xlvane": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@xlvane/mcp",
"--root",
"your-value"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
npm: @xlvane/mcpこのサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月15日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント DevXord で確認済みです
コードの最終更新:3 日前
MITを使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は3 日前、最新バージョン(1.3.4)がレジストリに届いたのは5 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:World Monitor, Claude Flow, Windmill
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP server that lets a client inspect, read, write, edit, convert, compare and validate XLSX files, limited to the directories given at start.
Documentation: xlvane.github.io/guide/mcp.html.
An MCP (Model Context Protocol) server for XLSX files, built on xlvane and the official MCP TypeScript SDK (@modelcontextprotocol/server 2.4.0, protocol revision 2026-07-28). An MCP client, such as a coding agent, can inspect, read, compare and validate workbooks, and optionally write, edit and convert them, through tools instead of code.
Requires Node.js 22 or later. Dependencies: xlvane and @modelcontextprotocol/server (which brings @modelcontextprotocol/core and zod).
npx @xlvane/mcp --root ./data # read-only, files inside ./data
npx @xlvane/mcp --root ./data --allow-write # also write_table, edit_cells, convert xlvane mcp --root ./data # the same server, through the xlvane CLI
Many MCP clients take a configuration like this one; check your client's documentation for its exact format and file:
{
"mcpServers": { "xlvane": { "command": "npx", "args": ["@xlvane/mcp", "--root", "/absolute/path/to/data"] } } }
| Option | Meaning |
|---|---|
--root | A directory the tools may use; repeat for several. Required. Relative paths in tool calls are resolved against the first one. |
--allow-write | Also offer the tools that write files. Without it they are not registered at all. |
--max-file-size | Largest file read or written. Default 64 MiB. |
--max-rows | Largest number of rows one read_table call returns. Default 1000. |
--max-response-chars | Largest tool result (also an error), in characters of its JSON text; the message carries the same data again as structuredContent. read_table returns the rows that fit (truncated, nextOffset); other tools return XLV_E_LIMIT_EXCEEDED. Default 1 Mi (1 048 576). |
--max-cells | Largest number of cells in a workbook a tool reads (the maxCells read limit). Default 5 000 000. Lower it when the server must answer quickly: diff holds both workbooks in memory. |
The server speaks MCP over stdin and stdout; messages for people go to stderr.
| Tool | Writes | What it does |
|---|---|---|
inspect_workbook | no | Sheets (also hidden ones), used ranges, header rows, column types with samples, merged cells, formulas, warnings. |
read_table | no | Rows of a sheet as objects keyed by the header row; paging with offset and limit; dates as ISO 8601. |
diff | no | Cell-by-cell differences between two workbooks. |
validate | no | Read warnings, and column rules (name, type, optional) with the cell of each problem. |
write_table | yes | Rows to a new XLSX file (report preset: bold header, frozen row, autofilter, widths). |
edit_cells | yes | Set cells and append rows, keeping the rest of the file unchanged. |
convert | yes | XLSX to CSV/TSV/JSON and back; CSV output escapes formula-like text. |
Every tool has a JSON Schema for its input and returns its result as structuredContent and as JSON text. Errors are tool results with isError: true and the XlvError data: a stable code, the location, a hint and details (docs/errors.md).
--root directories. Paths are checked after symbolic links are resolved, so .., absolute paths and links that lead outside are refused (XLV_E_PATH_NOT_ALLOWED). A file is checked again after it is opened (the path must still lead to the same file), so swapping it for a link meanwhile does not help. Writing through a symbolic link is refused. A path outside the roots gets the same answer whether or not something exists there, also when it is reached through a symbolic link inside a root. Only regular files are read. Messages on stderr show control characters as \uXXXX.--allow-write. They create files exclusively and replace an existing file only when the call passes "overwrite": true, through a temporary file and a rename; the replacement keeps the file's permission bits (not setuid, setgid or sticky), and read-only files are not replaced. edit_cells writes formulas as given (for example HYPERLINK(...)); they are calculated when a spreadsheet application opens the file. Any file name inside a root may be written, also dot files such as .gitignore; choose the roots accordingly.--max-file-size are refused for reading and writing (convert to JSON stops building the text at that size), workbooks above --max-cells cells are refused, and results above --max-response-chars are cut (read_table) or refused. The official MCP SDK closes the connection after a message larger than 10 MiB. The xlvane reader applies its limits for untrusted files (ZIP bombs, XML without DTDs or entities, the budgets of xlvane 1.1.1). validate lists at most 1 000 problems (problemsTotal counts all).import { createServer, runCli } from '@xlvane/mcp';
createServer({ roots, allowWrite, maxFileBytes, maxRows, maxResponseChars, maxCells, cwd }) returns an McpServer to connect to any transport; runCli(args) is the command line.
Node.js, GitHub, npm, the Model Context Protocol and the other names in this document belong to their owners. xlvane is an independent project and is not affiliated with or endorsed by any of them.
License: MIT. The MCP SDK is licensed under Apache-2.0.