ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

ServiceNow

โดย mindstoneรุ่น 0.3.1i★ –iรันบนเครื่อง
ชื่อใน registryio.github.mindstone/mcp-server-servicenow

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

ServiceNow ITSM MCP server for Model Context Protocol hosts

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: SERVICENOW_INSTANCE, SERVICENOW_USERNAME, SERVICENOW_PASSWORD, SERVICENOW_CLIENT_SECRET

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

  • ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
  • รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
  • ค่าที่คุณต้องใส่เอง: SERVICENOW_INSTANCE, SERVICENOW_USERNAME, SERVICENOW_PASSWORD, SERVICENOW_CLIENT_ID, SERVICENOW_CLIENT_SECRET

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "servicenow": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE": "ใส่ค่าของคุณ",
        "SERVICENOW_USERNAME": "ใส่ค่าของคุณ",
        "SERVICENOW_PASSWORD": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_ID": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_SECRET": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add servicenow --env SERVICENOW_INSTANCE='ใส่ค่าของคุณ' --env SERVICENOW_USERNAME='ใส่ค่าของคุณ' --env SERVICENOW_PASSWORD='ใส่ค่าของคุณ' --env SERVICENOW_CLIENT_ID='ใส่ค่าของคุณ' --env SERVICENOW_CLIENT_SECRET='ใส่ค่าของคุณ' -- npx -y @mindstone/mcp-server-servicenow

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "servicenow": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE": "ใส่ค่าของคุณ",
        "SERVICENOW_USERNAME": "ใส่ค่าของคุณ",
        "SERVICENOW_PASSWORD": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_ID": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_SECRET": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "servicenow": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-servicenow"
      ],
      "env": {
        "SERVICENOW_INSTANCE": "ใส่ค่าของคุณ",
        "SERVICENOW_USERNAME": "ใส่ค่าของคุณ",
        "SERVICENOW_PASSWORD": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_ID": "ใส่ค่าของคุณ",
        "SERVICENOW_CLIENT_SECRET": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • SERVICENOW_INSTANCE จำเป็น env
    ServiceNow instance name (e.g. acme for acme.service-now.com)
  • SERVICENOW_USERNAME จำเป็น env
    ServiceNow username
  • SERVICENOW_PASSWORD ความลับ จำเป็น env
    ServiceNow password
  • SERVICENOW_CLIENT_ID env
    OAuth 2.0 client ID (optional; alternative to username/password when the instance enforces MFA/SSO — requires an OAuth application registry entry with the client credentials grant enabled)
  • SERVICENOW_CLIENT_SECRET ความลับ env
    OAuth 2.0 client secret (optional; used with SERVICENOW_CLIENT_ID instead of username/password)

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub mindstone ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32691 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 22% ของอีก 32691 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 32691 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

ServiceNow ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: SERVICENOW_INSTANCE, SERVICENOW_USERNAME, SERVICENOW_PASSWORD, SERVICENOW_CLIENT_SECRET

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.3.1) เข้า registry 3 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Dialyne

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวานซืน
ติดตั้ง

Dialyne

โดย dialyne

Real phone calls in France for AI agents: dial +33 numbers, menus, hold, AI disclosure.

รันบนคลาวด์อัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

@mindstone/mcp-server-servicenow

ServiceNow ITSM MCP server for Model Context Protocol hosts. Manage incidents, change requests, users, and knowledge base articles in ServiceNow through a standardised MCP interface.

Status

  • Version: 0.3.1 · npm
  • Auth: Basic auth (username + password) or OAuth 2.0 client credentials (SERVICENOW_PASSWORD)
  • Tools: 13 (incidents, change-requests, users, knowledge, service-catalog)
  • Surface: cloud-api
  • Machine-readable: STATUS.json

Requirements

  • Node.js 20+
  • npm

One-click install

After clicking the button, your host will prompt you to fill: SERVICENOW_INSTANCE, SERVICENOW_USERNAME, SERVICENOW_PASSWORD, SERVICENOW_CLIENT_SECRET.

Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (ServiceNow)

{

"mcpServers": { "ServiceNow": { "command": "npx", "args": [ "-y", "@mindstone/mcp-server-servicenow" ], "env": { "SERVICENOW_INSTANCE": "", "SERVICENOW_USERNAME": "", "SERVICENOW_PASSWORD": "", "SERVICENOW_CLIENT_SECRET": "" } } } }

Quick Start

Install & build
cd <path-to-repo>/connectors/servicenow

npm install npm run build

npx (once published)
npx -y @mindstone/mcp-server-servicenow
Local
node dist/index.js

Configuration

Environment variables
  • SERVICENOW_INSTANCE — ServiceNow instance name (e.g. acme for acme.service-now.com)
  • SERVICENOW_USERNAME — ServiceNow username
  • SERVICENOW_PASSWORD — ServiceNow password
  • SERVICENOW_CLIENT_ID — optional OAuth 2.0 client ID (alternative to username/password; see below)
  • SERVICENOW_CLIENT_SECRET — optional OAuth 2.0 client secret
  • MCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential management
  • MINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATE
OAuth 2.0 (client credentials)

Instances that enforce MFA/SSO often disable basic auth. As an alternative, the connector supports the OAuth 2.0 client credentials grant:

  1. On the instance, enable the inbound client credentials grant (system property glide.oauth.inbound.client.credential.grant_type.enabled = true).
  2. Create an entry under System OAuth → Application Registry → New → Create an OAuth API endpoint for external clients and note the client ID and secret.
  3. Set SERVICENOW_INSTANCE, SERVICENOW_CLIENT_ID, and SERVICENOW_CLIENT_SECRET (leave username/password unset).

Tokens are fetched from the instance's oauth_token.do endpoint and cached until shortly before expiry. When both auth methods are configured, basic auth takes precedence.

Host configuration examples

Claude Desktop / Cursor
{

"mcpServers": { "ServiceNow": { "command": "npx", "args": ["-y", "@mindstone/mcp-server-servicenow"], "env": { "SERVICENOW_INSTANCE": "your-instance", "SERVICENOW_USERNAME": "your-username", "SERVICENOW_PASSWORD": "your-password" } } } }

Local development (no npm publish needed)
{

"mcpServers": { "ServiceNow": { "command": "node", "args": [" /connectors/servicenow/dist/index.js"], "env": { "SERVICENOW_INSTANCE": "your-instance", "SERVICENOW_USERNAME": "your-username", "SERVICENOW_PASSWORD": "your-password" } } } }

Tools (13)

Configuration
  • configure_servicenow — Configure ServiceNow instance credentials
Incidents
  • list_servicenow_incidents — List or search incidents
  • get_servicenow_incident — Get a single incident by number or sys_id
  • create_servicenow_incident — Create a new incident
  • update_servicenow_incident — Update an existing incident (including appending work_notes / comments journal entries)
Change requests
  • list_servicenow_change_requests — List or search change requests
  • get_servicenow_change_request — Get a single change request by number or sys_id
  • create_servicenow_change_request — Create a new change request
Users
  • list_servicenow_users — List or search users
Knowledge base
  • search_servicenow_knowledge — Search knowledge base articles
  • get_servicenow_knowledge_article — Get a full knowledge base article
Service catalog
  • list_servicenow_catalog_items — List or search service catalog items
  • get_servicenow_catalog_item — Get a single catalog item by sys_id

Security

All external text returned by ServiceNow (record descriptions, work notes, user names, article bodies, and any custom fields) is wrapped in ... envelopes with close-tag breakout escaping before it reaches the model, so third-party content is treated as data, not instructions. Identifiers (sys_id, number), timestamps, and choice-list display values are left literal so they can be copied into follow-up tool calls.

Licence

FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.

ถาม PopNx