Reed Solomon Alg MCP
What it does
Reed-Solomon assistant: encode, decode and correct data, syndromes, GF(256) math. Written in Rust.
- Connects パソコンで動く
- Account or key No key needed
- Category 開発者ツール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 2/2 合格 · あなたのパソコンで動きます
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
先にパソコンへ Docker を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
パソコン版 Claude アプリの設定ファイルを開く
SettingsDeveloperEdit Config
この設定を貼り付けて保存
{ "mcpServers": { "reed-solomon-alg": { "command": "docker", "args": [ "run", "-i", "--rm", "ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0" ] } } }Claude を終了してもう一度開く
試してみる
Reed Solomon Alg MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Reed Solomon Alg MCP を使っていると言うか、回答に Reed Solomon Alg MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Reed Solomon Alg MCP につなげません
Reed Solomon Alg MCP はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
代わりにできること
A · Reed Solomon Alg MCP につなげるアプリを使う
- 先にパソコンへ Docker を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
- 先にパソコンへ Docker を入れてください(1 回だけ)
- 先にパソコンへ Docker を入れてください(1 回だけ)
- 先にパソコンへ Docker を入れてください(1 回だけ)
B · 開発者ツール の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
- Sentry✓ ChatGPT
- Compiler Explorer✓ ChatGPT
- GitDiagram✓ ChatGPT
Claude Code につなげますが、先に準備が必要です
先にパソコンへ Docker を入れてください(1 回だけ)
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --scope user reed-solomon-alg -- docker run -i --rm ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0Claude Code で /mcp と入力
Reed Solomon Alg MCP が一覧にあり、接続済みと表示されれば OK です
試してみる
Reed Solomon Alg MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Reed Solomon Alg MCP を使っていると言うか、回答に Reed Solomon Alg MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
先にパソコンへ Docker を入れてください(1 回だけ)
Cursor の AI チャットを Agent モードで開く
試してみる
Reed Solomon Alg MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Reed Solomon Alg MCP を使っていると言うか、回答に Reed Solomon Alg MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
先にパソコンへ Docker を入れてください(1 回だけ)
VS Code の AI チャットを Agent モードで開く
試してみる
Reed Solomon Alg MCP を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Reed Solomon Alg MCP を使っていると言うか、回答に Reed Solomon Alg MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
JSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
パソコンにインストール
Claude Code
claude mcp add --scope user reed-solomon-alg -- docker run -i --rm ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"reed-solomon-alg": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"reed-solomon-alg": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"reed-solomon-alg": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月12日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント xkid1 で確認済みです
- ✓ 合格
今もメンテナンスされている
コードの最終更新:3 日前
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- – 対象外
エンドポイントが応答する
これはパソコンで動くため、インターネット上のエンドポイントはありません
- – 対象外
OAuthでサインイン
パソコンで動き、代わりにローカルの設定を使います
- … 未チェック
ツールの説明に隠れた指示がない
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
開発者ツールのほかのサーバーとの比較i
- このカテゴリのほかの5802件のうち0%よりスターが多い
- このカテゴリのほかの5802件のうち76%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの5802件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Reed Solomon Alg MCPは安全ですか?
当てはまる基本チェック2項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は3 日前、最新バージョン(0.1.0)がレジストリに届いたのは5 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
reed-solomon-mcp
An MCP server that encodes, decodes, and explains Reed-Solomon error-correcting codes.
A small Model Context Protocol server written in Rust. It speaks JSON-RPC over stdio, has a single dependency (serde_json), and implements Reed-Solomon over GF(2^8) with primitive polynomial 0x11d, alpha = 2, and generator roots alpha^0 to alpha^(nsym-1).
Features
- Systematic encoding with any number of parity bytes (codeword length up to 255)
- Error location and correction with Berlekamp-Massey, Chien search and Forney
- Syndrome checks, generator polynomials and GF(256) arithmetic
- Test helpers that corrupt chosen bytes so you can watch decoding work
Tools
| Tool | Purpose |
|---|---|
rs_encode | Systematic encode; returns codeword and parity |
rs_decode | Corrects up to nsym/2 byte errors; reports positions and magnitudes |
rs_syndromes | Computes syndromes and tells you if a word is a valid codeword |
rs_generator_polynomial | Generator polynomial coefficients for a parity count |
rs_code_parameters | RS(n,k) capacity, rate, overhead and minimum distance |
rs_inject_errors | Corrupts bytes at given positions for testing |
gf256_math | add, mul, div, pow, inverse, log, exp in GF(256) |
Quick start: use the published Docker image
The server is published in the MCP Registry as io.github.xkid1/reed-solomon-alg-mcp and ships as a public image on GHCR. You only need Docker.
docker pull ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0
VS Code (agent mode)
Add to .vscode/mcp.json (or your user MCP config):
{
"servers": { "reed-solomon": { "type": "stdio", "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0"] } } }
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": { "reed-solomon": { "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0"] } } }
Use `-i`, not `-t`: the transport needs a clean stdin/stdout pipe.
MCP Inspector
npx @modelcontextprotocol/inspector docker run -i --rm ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0
Try it
Ask your assistant: *"Encode 'hello' with 8 parity bytes, corrupt 3 bytes, then decode it."*
Or talk to the server by hand:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \ '{"jsonrpc":"2.0","method":"notifications/initialized"}' \ '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"rs_encode","arguments":{"data":"Hello","parity_symbols":6}}}' \ | docker run -i --rm ghcr.io/xkid1/reed-solomon-alg-mcp:0.1.0
The encoded codeword is `48656c6c6fc0886617750e`.
Build from source
Requires a recent stable Rust toolchain.
git clone https://github.com/xkid1/reed-solomon-alg-mcp.git
cd reed-solomon-alg-mcp cargo build --release ./target/release/reed-solomon-mcp
Point a client at the binary instead of Docker:
{ "mcpServers": { "reed-solomon": { "command": "/absolute/path/to/target/release/reed-solomon-mcp" } } }
Development
cargo fmt --check
cargo clippy --all-targets -- -D warnings cargo test cargo build --release && bash scripts/smoke-test.sh
Every pull request to `main` runs tests and builds first, then the code-convention checks. See [CONTRIBUTING.md](CONTRIBUTING.md).
Limitations
- Codeword length is at most 255 bytes (GF(256)).
- Errors-only decoding: erasure decoding is not implemented.
- Beyond
parity/2errors the decoder may return an error or silently produce a different valid codeword. This is inherent to Reed-Solomon, so add an outer checksum if you need to detect that. - Not a cryptographic tool: error correction gives no confidentiality or authenticity.