GitHub
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Deterministic dev utilities: UUIDs, hashes, encoding, JWT, cron, regex. No network, no API key.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"buildutilities": {
"command": "npx",
"args": [
"-y",
"buildutilities-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add buildutilities -- npx -y buildutilities-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"buildutilities": {
"command": "npx",
"args": [
"-y",
"buildutilities-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"buildutilities": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"buildutilities-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub brentspore ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.3) เข้า registry 8 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี GitHub, Desktop Commander, Cloudflare MCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
MCP server for terminal commands, file operations, and process management
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Deterministic developer utilities as MCP tools. Runs entirely on your machine — no network calls, no telemetry, no API key, no account.
From the people who make buildutilities.com.
A language model is already good at most text manipulation, and a tool it does not need is a tool that only burns its context window. So this server deliberately covers the operations models are genuinely *bad* at:
Everything here is a pure function: same arguments, same answer, no state, no side effects.
Claude Code
claude mcp add buildutilities -- npx -y buildutilities-mcp
Claude Desktop, Cursor, or any client with a JSON config
{
"mcpServers": { "buildutilities": { "command": "npx", "args": ["-y", "buildutilities-mcp"] } } }
Requires Node 18 or newer. To see the tool list without an MCP client:
npx -y buildutilities-mcp --help
Randomness a model cannot fake
| Tool | What it does |
|---|---|
generate_uuid | Cryptographically random UUID v4s, via the OS CSPRNG. |
generate_password | Random password, guaranteeing at least one character from every enabled set. |
generate_token | Random token for API keys, session ids, nonces and salts — hex, base64url or alphanumeric. |
Exact bytes and digests
| Tool | What it does |
|---|---|
base64_encode | Encode to Base64, standard or URL-safe. |
base64_decode | Decode Base64, reporting invalid input rather than returning mojibake. |
url_encode | Percent-encode, in component or full-URI mode. |
url_decode | Decode percent-encoding, reporting malformed input. |
hash_text | md5, sha1, sha256, sha384 or sha512 digest, with a warning on the broken ones. |
hmac_sign | HMAC a message with a secret — webhook and request signing. |
hmac_verify | Constant-time check of a message against an expected signature. |
Calendar arithmetic
| Tool | What it does |
|---|---|
convert_timestamp | Unix epoch to human time in any IANA timezone; auto-detects seconds vs milliseconds. |
cron_next_runs | Next run times for a 5-field cron expression, in a timezone. |
Documents, tokens, diffs
| Tool | What it does |
|---|---|
format_json | Pretty-print or minify JSON exactly, with line and column on a parse error. |
decode_jwt | Read a JWT's header, payload and expiry. Decodes only — never verifies. |
diff_text | Line-by-line diff, marking what was added and removed. |
Run it, do not predict it
| Tool | What it does |
|---|---|
test_regex | Actually execute a pattern and return every match with its index and capture groups. |
escape_regex | Escape a string for use as a regex literal. |
analyze_text | Exact character, word, line, sentence, paragraph and byte counts. |
slugify | URL-safe slug, transliterating accents. |
check_color_contrast | Exact WCAG 2.2 contrast ratio and which AA/AAA thresholds it passes. |
decode_jwt reads a token; it cannot tell you the token is genuine. Never trust its output as authentication.L, W, #, ?) is refused rather than guessed at, because a plausible wrong schedule is worse than an error. Times inside a DST spring-forward gap are still listed; real cron implementations disagree about that case.Three tests in test/no-network.test.ts enforce it, so it cannot quietly stop being true:
node:net, http, https, dns, tls or dgram, or calls fetch.npm test # 48 tests
MIT