GitDiagram
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
Glassdoor job listings and full postings with company ratings and salary estimates, as JSON.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 5/5 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (mcp.hasdata.com) · ✓ ตรวจคำสั่งแล้ว 13 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ HasData Glassdoor (สร้างที่เว็บของผู้ทำ) · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว · แผน Team/Enterprise ให้เจ้าของ (Owner) เป็นคนเพิ่ม
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
CustomizeConnectors
คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue
HasData Glassdoorhttps://mcp.hasdata.com/mcp?apis=glassdoorที่หัวข้อ Request headers เพิ่มชื่อและค่านี้
x-api-key<วางคีย์ของคุณตรงนี้>วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
กด Continue ผ่านหน้าตรวจการล็อกอินที่ Claude ตรวจเจอ · หัวข้อ Authentication เลือกตามที่ผู้ทำบอก (Sign in now, Sign in when needed หรือ No sign in) แล้วกด Add
+ConnectorsHasData Glassdoor
ใช้ HasData Glassdoor บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ HasData Glassdoor หรือมีชื่อเครื่องมือของ HasData Glassdoor ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ HasData Glassdoor ไม่ได้
HasData Glassdoor ต้องใส่คีย์ส่วนตัวตอนต่อ แต่หน้าช่วยเหลือของ OpenAI พูดถึงแค่การเข้าสู่ระบบแบบ OAuth ยังไม่มีวิธีใส่คีย์ที่เราตรวจได้
ก · ใช้แอปที่ต่อ HasData Glassdoor ได้
ข · ตัวอื่นในหมวด เครื่องมือนักพัฒนา ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ HasData Glassdoor (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --transport http --scope user glassdoor 'https://mcp.hasdata.com/mcp?apis=glassdoor' --header 'x-api-key: ใส่ค่าของคุณ'แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ต้องเห็น HasData Glassdoor ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ HasData Glassdoor บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ HasData Glassdoor หรือมีชื่อเครื่องมือของ HasData Glassdoor ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ HasData Glassdoor (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ในค่าตั้งของ HasData Glassdoor ช่อง x-api-key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ HasData Glassdoor บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ HasData Glassdoor หรือมีชื่อเครื่องมือของ HasData Glassdoor ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ HasData Glassdoor (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ในค่าตั้งของ HasData Glassdoor ช่อง x-api-key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ HasData Glassdoor บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ HasData Glassdoor หรือมีชื่อเครื่องมือของ HasData Glassdoor ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add --transport http --scope user glassdoor 'https://mcp.hasdata.com/mcp?apis=glassdoor' --header 'x-api-key: ใส่ค่าของคุณ'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"glassdoor": {
"url": "https://mcp.hasdata.com/mcp?apis=glassdoor",
"headers": {
"x-api-key": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"glassdoor": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=glassdoor",
"headers": {
"x-api-key": "ใส่ค่าของคุณ"
}
}
}
}Claude Code
claude mcp add --scope user glassdoor --env HASDATA_API_KEY='ใส่ค่าของคุณ' -- npx -y @hasdata/glassdoor-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"glassdoor": {
"command": "npx",
"args": [
"-y",
"@hasdata/glassdoor-mcp"
],
"env": {
"HASDATA_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"glassdoor": {
"command": "npx",
"args": [
"-y",
"@hasdata/glassdoor-mcp"
],
"env": {
"HASDATA_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"glassdoor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/glassdoor-mcp"
],
"env": {
"HASDATA_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}HASDATA_API_KEY ความลับ จำเป็น envคำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: @hasdata/glassdoor-mcppypi: hasdata-glassdoor-mcpดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ต่อผ่านคลาวด์ได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 15 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
hasdata_glassdoor_job_getJobDetailsGet GlassDoor Job Details Fetches a Glassdoor job posting by its vacancy URL. Returns job title, company name and rating, location, salary estimate, posted date, full job description, and qualifications/benefits. Use for ATS ingestion, job aggregators, comp benchmarking, enrichme
hasdata_glassdoor_listing_getJobListingsGet GlassDoor Job Listings Searches Glassdoor job listings by keyword and location with sort (recent/relevant), domain targeting, filters (date posted, distance, salary range, company rating, easy apply, remote), and nextPageToken pagination that keeps the filters. Returns an arr
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน hasdata.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
มีการแก้โค้ดล่าสุด 17 วันที่ผ่านมา
ใช้ MIT
ตอบกลับใน 134 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 2 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
ไม่พบรายการใน OSV.dev สำหรับ @hasdata/glassdoor-mcp@1.0.3
ตรวจเฉพาะตัวแพ็กเกจรุ่นนี้ ไม่ใช่ทุก dependency · ตรวจเมื่อ 15 พ.ย. 2569
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 5 จาก 5 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: x-api-key, HASDATA_API_KEY
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด 17 วันที่ผ่านมา และส่งรุ่นล่าสุด (1.0.3) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT บนเว็บ (แบบเต็มในแผน Business ขึ้นไป · Pro แบบอ่านอย่างเดียว)
ในหมวดเดียวกันมี GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise
หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.
Cloudflare MCP servers
Deploy durable AI agents with Omnara, an open-source managed-agent platform.
Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A hosted Glassdoor MCP server that gives Claude, Cursor, Windsurf and any other MCP client two read-only Glassdoor tools. Search job listings by keyword and location, then read one posting in full with the employer rating, the salary figure and its provenance, both as structured JSON, with no Glassdoor partner account and nothing to host.
It reads public Glassdoor job pages that a signed-out visitor can see, on the US site and 22 regional ones.
1,000 free credits every month, no card required, which is 100 Glassdoor calls at the 10-credit rate.
https://mcp.hasdata.com/mcp?apis=glassdoor
An MCP client and a HasData API key from the dashboard, free to create with no card, and the free tier covers about 100 calls a month at the 10-credit rate. This is a remote server, so the simplest path is a URL and an x-api-key header, with no container to run. A client that only speaks stdio reaches it through a thin launcher, published as @hasdata/glassdoor-mcp on npm and hasdata-glassdoor-mcp on PyPI, shown below.
The server URL is the same for every client. We run it hands-on in Claude Code and Claude Desktop. The other blocks follow each client's own documented format for a remote server.
| Field | Value |
|---|---|
| URL | https://mcp.hasdata.com/mcp?apis=glassdoor |
| Transport | HTTP, streamable |
| Auth header | x-api-key: HASDATA_API_KEY |
Clients with OAuth support can add the same URL as a connector and sign in without putting a key in a config file.
Claude Code
claude mcp add --transport http glassdoor "https://mcp.hasdata.com/mcp?apis=glassdoor" \
--header "x-api-key: HASDATA_API_KEY"
Claude Desktop
Settings, then Connectors, then Add custom connector, then paste https://mcp.hasdata.com/mcp?apis=glassdoor and sign in.
For the config-file route, Claude Desktop loads only local (stdio) servers, so it reaches a remote server through a stdio launcher. The @hasdata/glassdoor-mcp package is that launcher, and it reads the key from the environment. Add this to claude_desktop_config.json:
{
"mcpServers": { "glassdoor": { "command": "npx", "args": ["-y", "@hasdata/glassdoor-mcp"], "env": { "HASDATA_API_KEY": "YOUR_KEY" } } } }
For Python instead of Node, swap the launcher for the PyPI package, which uvx runs without a manual install:
{
"mcpServers": { "glassdoor": { "command": "uvx", "args": ["hasdata-glassdoor-mcp"], "env": { "HASDATA_API_KEY": "YOUR_KEY" } } } }
Cursor
~/.cursor/mcp.json for every project, or .cursor/mcp.json for one:
{
"mcpServers": { "glassdoor": { "url": "https://mcp.hasdata.com/mcp?apis=glassdoor", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
Windsurf
~/.codeium/windsurf/mcp_config.json. Windsurf calls the field serverUrl, not url:
{
"mcpServers": { "glassdoor": { "serverUrl": "https://mcp.hasdata.com/mcp?apis=glassdoor", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
VS Code
.vscode/mcp.json in the workspace:
{
"servers": { "glassdoor": { "type": "http", "url": "https://mcp.hasdata.com/mcp?apis=glassdoor", "headers": { "x-api-key": "HASDATA_API_KEY" } } } }
Each of these lands on one tool, or on two in sequence when the second needs the URL the first returns.
A prompt that names a role goes to the listing tool, and reading the full description takes a second call per posting. The listing already carries the salary, the employer rating and the skills, so a comparison across many roles needs one call rather than one per posting.
| Tool | What it returns |
|---|---|
hasdata_glassdoor_job_getJobDetails | Job title, company name and rating, location, salary estimate, employment type, posted date, full job description, qualifications/benefits, and apply link. 10 credits a call |
hasdata_glassdoor_listing_getJobListings | An array of jobs with title, company, location, salary estimate, posted date, job URL, and jobId, plus the next page token. 10 credits a call |
Two tools, 10 credits per successful call.
hasdata_glassdoor_listing_getJobListings
A page of postings for a role in a place, 30 to a page.
| Parameter | Type | Required | Notes |
|---|---|---|---|
keyword | string | yes | The role to search for, such as data engineer |
location | string | yes | Where to search, such as Austin, TX |
sort | string | relevant or recent | |
domain | string | One of 22 regional Glassdoor sites | |
nextPageToken | string | Cursor for the next page, taken from the previous response |
Returns searchInformation with totalResults and the Glassdoor URL behind the query, a jobs array, and pagination.
Each posting carries title, id, url, location, ageInDays, sponsored, a skills array, a description snippet, a salary object and an employer object with its own rating and logoUrl.
The salary object is the reason this tool is worth more than a job board feed. It reports min, median, max, currency, period and, decisively, source, which is either EMPLOYER_PROVIDED or ESTIMATED. The first is a figure the employer published, the second is Glassdoor's own model. In the sample below, 19 of 30 postings were employer-provided and 10 estimated.
{
"title": "Data Engineer", "id": 1010220057561, "url": "https://www.glassdoor.com/job-listing/data-engineer-esc-region-xiii-JV_IC1139761_KO0,13_KE14,29.htm?jl=1010220057561", "location": "Austin, TX", "ageInDays": 36, "sponsored": false, "skills": ["Azure", "Customer service", "System design"], "salary": { "currency": "USD", "period": "ANNUAL", "min": 82572, "median": 82572, "max": 82572, "source": "EMPLOYER_PROVIDED" }, "employer": { "id": 477452, "name": "Education Service Center Region XIII", "shortName": "ESC Region XIII", "rating": 4.2, "sponsored": false } }
hasdata_glassdoor_job_getJobDetails
One posting in full, by its Glassdoor URL.
| Parameter | Type | Required | Notes |
|---|---|---|---|
url | string | yes | The posting URL, as the listing tool returns it |
Returns a job object. On top of the title, salary and employer the listing already gave you, it adds the full description as plain text, the same text as descriptionHtml, a requirements object holding educationRequirements and an experienceRequirements array, an address object with coordinates, datePosted, and an expired flag.
{
"title": "Data Engineer", "employer": { "name": "ESC Region XIII", "url": "https://www.glassdoor.com/Overview/Working-at-ESC-Region-XIII-EI_IE477452.11,26.htm" }, "address": { "country": "United States", "region": "Texas", "city": "Austin, TX", "latitude": 30.26694, "longitude": -97.74278 }, "requirements": { "educationRequirements": "Bachelor's degree", "experienceRequirements": ["Azure", "Customer service", "System design", "Windows", "SQL", "AWS"] }, "salary": { "payCurrency": "USD", "period": "ANNUAL", "min": 82572, "median": 82572, "max": 82572, "source": "EMPLOYER_PROVIDED" }, "datePosted": "2026-09-03T00:00:00", "ageInDays": 36, "expired": false }
The server exposes 5 resources, one per parameter whose accepted values are a fixed list. Reading one is cheaper than learning the vocabulary from a rejected call, and it costs no credits. Each URI is hasdata://glassdoor/ .
| Parameter | Values | What it selects |
|---|---|---|
sort | 2 | The sorting option for the search results. |
domain | 22 | The domain of the Glassdoor site (optional). |
datePosted | 5 | Returns only jobs posted within the given number of days. |
radius | 7 | Search radius around the location, in miles. 0 keeps only jobs in the location itself. Glassdoor uses 25 miles when this is not set. |
minRating | 4 | Returns jobs from companies rated at least this high. Glassdoor applies the filter approximately, so a few companies rated slightly below the value can appear. |
The list is served without an API key, so a client can read it before a user has signed up.
Plan for these rather than assuming a happy path.
`salary.source` decides whether the figure is a fact or a model output. EMPLOYER_PROVIDED came from the posting. ESTIMATED is Glassdoor's own estimate for the role and market, and mixing the two into one median produces a number that describes neither. Filter on source before you aggregate, and say which set a published figure came from.
A single stated salary arrives as `min`, `median` and `max` all equal. Three of the 30 postings in the sample looked like that. A range of zero is a point figure, not a missing range.
`salary` can be absent, and `period` can be `HOURLY` rather than `ANNUAL`. One posting in the sample c