P
Purus MCP
by @kqnade
MCP server by kqnade
Created 3/6/2026
Updated about 11 hours ago
README
Repository documentation and setup instructions
purus-mcp
Purus 言語のための MCP (Model Context Protocol) サーバーです。 Claude Desktop や Claude Code から Purus コードをコンパイル・実行できます。
注意: このサーバーはローカル専用です。一時ファイルへの書き込みとNode.jsプロセスの実行を行うため、信頼できる環境でのみ使用してください。
インストール
git clone https://github.com/kqnade/purus-mcp
cd purus-mcp
npm install
npm run build
Claude Desktop への登録
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または
%APPDATA%\Claude\claude_desktop_config.json(Windows)に以下を追加します:
{
"mcpServers": {
"purus": {
"command": "node",
"args": ["/path/to/purus-mcp/dist/index.js"]
}
}
}
/path/to/purus-mcp は実際のクローン先パスに変更してください。
ツール一覧
compile
Purus コードを JavaScript にコンパイルします。
入力:
code(string, 必須): Purus ソースコード
例:
const x be 42
console.log(x)
run
Purus コードをコンパイルして実行し、標準出力を返します。
入力:
code(string, 必須): Purus ソースコードtimeout(number, 省略可): タイムアウト(ミリ秒)。デフォルト 5000、最大 10000
例:
console.log(1 plus 2)
→ 出力: 3
version
インストールされている Purus のバージョンを返します。
Purus 言語サンプル
Purus は Shift キー不要で書ける JavaScript の代替言語です。
// 変数宣言
const x be 42
let name be "world"
// 演算子(記号なし)
console.log(1 plus 2) // 3
console.log(10 minus 3) // 7
console.log(4 times 5) // 20
console.log(10 dividedby 2) // 5
// 比較
if x equals 42 then
console.log("yes")
end
// 配列
const arr be [1, 2, 3]
arr.forEach(item => console.log(item))
開発
npm run dev # ts-node で直接実行
npm run build # TypeScript をコンパイル
npm start # ビルド済みサーバーを起動
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-purus-mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"kqnade-purus-mcp": {
"command": "npx",
"args": [
"kqnade-purus-mcp"
]
}
}
}