Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
제작자가 쓴 설명(영어 원문)
The U.S. Marketplace of Learning2Earning Opportunity | Sourced checklists, progress, prior learning
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://goldseam.ksaworks.com/mcp터미널에서 이 명령어를 실행하세요
claude mcp add --transport http goldseam https://goldseam.ksaworks.com/mcp프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"goldseam": {
"url": "https://goldseam.ksaworks.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"goldseam": {
"type": "http",
"url": "https://goldseam.ksaworks.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://goldseam.ksaworks.com/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 7일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
search_certificationsWhich certification is this prose name? Start here for any plain question — a trade, field, job, skill, or company in everyday words. Returns candidates with ids, issuers, and source basis — candidates rather than a single guess when the name is ambiguous; the ids feed the other
get_certificationEverything held about one certification: issuer and issuer domain, occupations served, exam and renewal requirements, education-or-experience routes, Credential Engine registry identity where held, and the basis and source URL for the claim.
certifications_for_occupationWhat certifications serve this occupation? SOC-keyed lookup (dashed SOC accepted with or without the O*NET .00 suffix).
occupations_for_certificationWhat occupations does this certification serve?
related_certificationsWhat else serves the same occupation? Traverses on SOC only — a certification sharing solely an instructional program (CIP) is not related (contract § 4).
certifications_for_programBroad academic cross-reference by instructional program (CIP). A deliberately broader, lower-precision question than an occupation lookup — never its peer (contract § 4).
list_issuersThe issuing organizations, optionally filtered by a name query.
resolve_termWhere does a word place in the KSA model? The KSA Dictionary is the shared vocabulary that defines the terms a learner uses to assert what they know, do, and are — and the terms a learning offering uses to express what it comprises — so both sides resolve to the same identifiers,
expand_termWhat is this word, upward? Walks the WordNet is-a (hypernym) chain meaning to parent meaning, from the word's KSA-mapped sense toward its broader categories, so every step stays in the sense it started in. Each step carries its definition (gloss) and synonyms.
get_dictionary_summaryWhat does the KSA Dictionary hold? The words and meanings it places, the governed terms, the O*NET content-model elements, the link words and the CIP-SOC crosswalk, each with its own version and build date where the layer publishes one, and an honest not held where it does not. R
crosswalk_codeWhat does this code cross to? Auto-detects the family — dotted CIP (52.0201) or dashed SOC (11-1021, O*NET .00 suffix accepted) — and answers the other family's codes and titles from the federal CIP-SOC crosswalk.
open_coachOpen a visible, speaking coach (coach, advisor, counselor, teacher, mentor or another role) in this chat as an MCP App view, for any GoldSeam service. Give the role and your service's own context in any shape; send a coach object from an earlier open_coach to reopen the same coac
coach_saySpeak through the open coach: the words, queued for the coach and spoken in the voice the person chose on the coach once the coach view holds the coach; and optional cues (GoldAvatar's show_frame, action, head, set_caption, speaking, mouth_shapes, blink, idle, auto_revert) at sen
coach_listenListen for the person's next spoken reply to the open coach, through the coach session open_coach started: start in the turn that opened the coach, with session_ends_at (coach.session.ends_at). While the person's Talk switch on the coach view is on (it turns on by itself when the
coach_boardShow the whiteboard beside the open coach, or close it (show false). It shows a title, an answer's text and a picture: image_url is an https picture on the web, which GoldSeam fetches for the view (the view may not load other sites' pictures; at most 1 MB). While it is shown, the
compare_program_checklistsCompare what a program takes at several institutions: for each IPEDS UNITID, that institution's published checklist for the program (requirement groups, items, published credit strings — the work effort) beside its published tuition and fee policy (the cost). Schedule is stated n
find_institutionWhich institution is this? A name fragment or an IPEDS UNITID answers with the institution's identity, sector, identifiers with their sources, and how many programs, checklists, and learning units its published catalog holds here. A state lists that state's institutions by name;
programs_for_institutionWhat programs does this institution publish? Award, credential class, CIP, the published credit figure verbatim, catalog edition, the captured page each came from, and the checklist ids to pass to get_checklist. Each row names its current FORM's wording source: source_url, captur
get_checklistWhat does this award require? One checklist: its requirement groups (every header and full item count), each group's items with published credit strings, alternatives, and — where an item resolved to a course — that course's own code, title, and published credits, attributed to t
learning_unitsWhat courses does this institution publish? Filter by subject abbreviation, course code (spaces and case ignored; any number the course prints), or title words; each course carries its published credit string verbatim (ranges stay ranges), edition, and the captured page. Current
get_institutionEverything held about one institution: its identity row, identifiers, addresses, websites, accreditations, relationships, identity history, published costs and calendar dates, each table under its own name, with counts of its programs, courses, checklists, catalogs, policies and
find_catalogsWhich published catalog editions are held for this institution? Each catalog's edition year, format and source. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that o
get_catalogOne catalog edition: its row, the institutions that use it (and whom it is shared from), and how many programs it holds. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whol
find_programsWhich programs match these words, across institutions? The words are read in each program's name and award title, its description, and its CIP's title and definition, and the programs come back in that order (name and award matches first). Optionally one institution's UNITID, a s
get_programOne program whole: its row, identifiers, offerings (campus resolved), its own footnotes (program_note) where held, its institution, and the checklists that lead to its award — pass one to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, c
get_learning_unitOne course whole: its row, prerequisites and corequisites, aliases, terms offered, articulation statements and comparable members — each linked course resolved or stated unresolved, never guessed — plus the transfer frameworks it maps to. Each row names its current FORM's wording
find_policiesWhich academic policies does this institution publish (transfer credit, prior learning, tuition and fees …)? Optional words narrow them. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and sourc
get_policyOne published academic policy: its section, verbatim text, page, edition and source. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds mor
find_checklistsWhich checklists — the generic itinerary of requirements for an award — does this institution publish? Optional words (Computer Science, welding, computer) narrow them: they are read in the award title and the program's name, the checklist's and the program's descriptions, and th
find_agreementsWhich articulation or transfer agreements are held? Optional title words, or an institution's UNITID as a party. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that
get_agreementOne agreement: its row, its parties (organizations resolved), and the pathways, comparability bundles and checklists that cite it. Signatories name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catal
find_pathwaysWhich pathways are held? Optional title words, an agreement id, or a checklist id. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record
get_pathwayOne pathway: its row and the checklist and agreement it links. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row who
find_comparabilityCount and list stored comparability bundles by type, sending institution, receiving institution, source authority and known/inferred kind, with agreement, learning-unit and exam filters. Filters combine and remain in pagination. Counts describe stored_comparability_records, not a
get_comparabilityOne comparability bundle: its row (credits awarded published beside any parse), the receiving institution, and its source and substitute courses, each resolved or stated unresolved. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and sourc
find_transfer_frameworksWhich statewide or compact transfer frameworks are held? Optional name or jurisdiction words. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never
get_transfer_frameworkOne transfer framework: its row, authority, codes with their meanings, and the courses mapped to it (resolved), a page at a time. Narrow the courses to one school (unitid) or one framework code (code); more pages carry next_offset. Each row names its current FORM's wording source
checklists_requiring_learning_unitWhich checklists require this course? Each requirement item that resolved to it, with its checklist id, award and group heading. Items that did not resolve to a course are never guessed into this list. Each row names its current FORM's wording source: source_url, capture_file, ca
search_programs_and_learning_unitsWhich programs or courses match, and where? Words, a subject (CIP family, or unknown), a course subject prefix, a credential class, an award as published, and a school's state, city, type or UNITID answer with product cards (name, award, length and college when held, school and c
get_courseshelf_summaryWhat does CourseShelf hold? From the records published with the build, read as published and never computed: per catalog area, how many institutions have loaded content and how many records were loaded; every table's row count; organizations by sector; the census of the whole ind
comparability_for_learning_unitWhere does a course land, and what lands on it? Reuses GoldCheck's combined parent for published CourseShelf comparables, school-published CourseAtlas equivalencies, and each source's separate inferred paths through anchors. Select sources individually or together; omitted catalo
comparability_for_coursesWhere does each course or exam land at one receiving school? Each typed item uses GoldCheck's shared combined parent, retaining its full evidence and separate known/inferred results. Sources 1-4 select gathered published comparables, school-published CourseAtlas equivalencies, an
get_courseshelf_performanceHow did calls to the CourseShelf box perform? From the box's call log: each call that reached the box, newest first, with its time (at), tool, outcome (answered; stopped by a budget; busy, queue full or wait expired; invalid_params; error; not_pinned), ms from the slot being take
find_transitionsWhere can this occupation lead? For a SOC code: destination occupations, each with its typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SOC crosswalk), each road with its source, basis and its class's karat; the bridges (credentials with the
compare_destinationsLine up 2 to 6 destination occupations side by side from one occupation: the bridge size (credential only, or the program bridges' awards as published), O*NET demand (median wage, outlook, bright outlook) and the evidence classes of the roads. Each cell is copied or counted, neve
will_my_credits_transferWill my prior credits apply as credit at my target school? For each thing a person holds (an exam and its score, in any exam programme this build holds, or a course taken at a school) the combined check at the target. Two equal sources, four steps run side by side: (1) comparabil
comparable_mapWhat is one thing I hold comparable to at a school I am considering? One learning unit of any kind - a course at the school it was taken at, an exam at a score, a learning unit by id, or a certification - compared with any target school: the combined check. Two equal sources, fou
checklist_mapHow far along am I in a program at a school I am considering? One checklist at any target school, chosen by its name or title (or its checklist_id), line by line against what a person holds. Each held item is compared through the combined check. Two equal sources, four steps run
assemble_my_formal_educationRead a person's transcripts into their evidence package: each file's text and status, its courses and exams as rows, and the items will_my_credits_transfer takes (courses as { unitid or school, code }; exams with a score, in the exam programmes this build holds). Ask the person f
assemble_my_work_and_credentialsRead a person's resume, LinkedIn export, certificates, military records and apprenticeship records into their evidence package: each file's text and status, and the credential signals the certificate, military and apprenticeship documents carry. Ask the person for each file. This
assert_my_life_experiencesRecord what a person says they have done outside school and work (family, clubs, sports, faith, travel, self-taught projects, challenges) in their evidence package, each placed in a Selfie dimension by the KSA classifier or left unresolved, never defaulted. These are the person's
my_selfie_ksa_viewThe person's Selfie from their evidence package: the seven dimensions (skills, knowledge, abilities and more) as the evidence shows them, each item citing the file, the occupation O*NET describes, or the life experience it came from, plus what could not be placed. It mirrors, for
draft_my_claimsDraft the credit claims a person's evidence supports, from their package (after my_selfie_ksa_view): each claim quotes the document it rests on. They are drafts for the person to keep, affirm or decline (set each claim's confidence to ratified, affirmed or declined in the package
suggest_credit_for_my_learningWhere is a person in the program they are aiming for, and what may their learning meet? Name the program with `checklist_id` (find it with find_programs at that school) and the answer is that program's checklist line by line: the lines their claims may meet, each with the claim,
list_persona_transcriptsThe example personas whose transcripts can be used in a demonstration: each persona_id, display name and description, the schools its transcript comes from, and the transcript types it offers (official, unofficial). These are example persona transcripts of made-up people, not rea
get_persona_transcriptOne example persona's transcript, parsed now by assemble_my_formal_education: `held` (the course list will_my_credits_transfer, checklist_map and comparable_map take, unchanged), `courses` (each course as read: school and IPEDS UNITID where it resolved, code, title, credits, grad
find_my_majorWhat should I study? For a person's own words — an interest, a subject or a job — or a job code (SOC), the majors that answer. Each major carries its plain definition (NCES verbatim), the award levels it is conferred at (IPEDS AWLEVEL, each completers flag in its own field and ne
compare_my_majorHow do these majors differ? Two to five majors at one level, side by side: definition, the schools offering it, the jobs and their outlook from O*NET, and earnings at 1 and 5 years with debt — given as the LOWEST-TO-HIGHEST RANGE across the schools that publish them, with the num
find_my_schoolWhere can I study this? A match-up, not a dump: for a major and a level, the schools that award it, ranked by how many of the person's own criteria each one meets, with met, not met and not testable kept as three different results — a school that does not publish a fact is not te
compare_my_schoolWhich of these schools is better for me? Two to five schools, one major and a level, side by side: program and award, credits required verbatim, requirements compared line by line, and — when the person offers their courses and exam scores — what each school's own published rules
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검
게시자(ksaworks.com)가 저장소 소유자(AcademyOne-Inc)가 아니에요. 다른 사람이 등록했을 수 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
305ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 60개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 2개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.2.21)은 어제 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, Signoff
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Five gates that make an agent's 'done' provable: run them, read the verdict, audit the record.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
The marketplace for teaching, training and learning — to explore, compare and engage with, through the AI you already use.
https://goldseam.ksaworks.com/mcp
No authentication. No account. No sign-up. It is a public service, published by AcademyOne, Inc., the company behind KSAWorks.
GoldSeam speaks the Model Context Protocol over streamable HTTP. Every answer carries its source and the date of the snapshot that produced it, and an absence is stated as an absence rather than filled in.
What you can do here. Explore what postsecondary organizations offer — programs, courses, checklists, certifications, and the careers they lead to. Compare them on what actually differs: what a program requires, what your credits and exams may count as, what a certification takes. Engage — take an answer to the school that decides, with its source attached.
Why it exists. The advising conversation has moved. People ask the assistant on their phone, not a portal, and what is missing there is not authoritative information about teaching, training and learning — it is that the information is scattered across every institution that publishes it. GoldSeam puts it in one seam, wherever the person already is: assistant-agnostic by design, so a new surface is new reach rather than a new integration.
In Claude — open Customize → Connectors, click + → Add custom connector, paste the address, click Add. Then in any chat press + → Connectors and switch GoldSeam on.
Using ChatGPT, Copilot, Gemini, VS Code or your own agent? Same address — install/ has that client's steps, a mcp.json snippet, and a skill that teaches an AI how to ask GoldSeam well.
No AI app at all? The same data answers questions in a browser at KSAWorks.
CourseShelf — colleges and what they teach, from the institutions' own published catalogs. Identify a school by name or IPEDS UNITID, or list a state's; read its programs, its courses, its checklists (the requirements for an award), its catalogs and its published policies; search programs and courses across schools; compare two schools' checklists for the same program side by side.
GoldCheck — will my credits transfer. Give a course history or an exam score and see what a named school's own published rules and catalog say it may count as.
GoldRibbon — your own record. Hand your AI transcripts, a resume, certifications or military records, add life experiences in your own words, and get your Competency Selfie and what your prior learning may earn as credit against a named program's checklist. Your AI keeps the package; GoldSeam stores nothing.
Industry Certifications — search by a trade, field, job or company; everything held about one certification (issuer, occupations served, exam and renewal requirements, Credential Engine identity); the certifications that serve an occupation (SOC) or cross-reference an academic program (CIP); the issuing bodies.
Transitions — where a path can lead: the destinations reachable from where a person stands, and how they compare.
KSA Dictionary — the shared vocabulary. Resolve a word to where it places in the KSA model across a governed lexicon, the O\*NET content model and a WordNet-derived index, each answer attributed to its layer; walk a word up its is-a chain; cross a program code to occupations and back; ask what the dictionary itself holds.
Each area has its own page under docs/areas/, and examples/ holds real runs — the prompt as asked and the answer as returned, stamped with the build and the data publish that produced it.
| You see | It means |
|---|---|
| a named source | a school's own catalog page, a published rule, or the federal record |
| a snapshot date | which capture answered, so you always know how current it is |
| not held | we have not captured that yet. An honest gap, not an opinion |
| offline | the catalog service was unreachable at that moment. Try again |
GoldSeam never invents a school, a course or a requirement. If it cannot find one, it says so.
Coverage is uneven while catalogs are being captured, and the service publishes its own coverage measure — ask it with get_courseshelf_summary. No number is written on this page, because the service's own answer is always the current one.
Nothing is required to connect. Anonymous use carries a daily allowance; past it, the answer points at a free key-request form. A key is authorization to keep using the service, not authentication to reach it — it raises the allowance and names your organization in the usage record. Ask for one at https://goldseam.ksaworks.com/request-key.
The usage record keeps counts only — no personal record, and nothing a person types. Evidence handed to GoldRibbon is held by your AI, not by this service. The full statement: ksaworks.com/privacy.html · see also SECURITY.md.
Open an issue here, or write to guidedbyacademyone@gmail.com.
This repository is GoldSeam's public face: what the services answer, how to connect, worked examples and use cases. It does not contain the server's source.
server.json | the manifest published to the MCP Registry as com.ksaworks/goldseam |
docs/ | one page per area, how to read an answer, how to ask about coverage, use cases |
examples/ | recorded runs, each stamped with the build and publish that produced it |
install/ | per-client connection steps, the mcp.json snippet, the skill |
CHANGELOG.md | what changed for a person, at each release and each data publish |
Prose here is CC BY 4.0; snippets are MIT. See LICENSE.