MCP 서버

Catherine Ives-Yim: writing and assessments

io.github.catherine-development/ives-yim
지식 및 문서 검색 및 리서치 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches and retrieves published writing on AI, IoT, and the CRA, and scores rule-based self-assessment questionnaires.

get_article
Get an article
The full text of an article or site page by slug, with citation and source labels. About describes stated experience; Services describes the offering; articles describe published views. None is independent verification. Cite the address.
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The article slug from list_articles, or "about" or "services".'}}, 'additionalProperties': False}
list_articles
List articles
Catherine Ives-Yim's published articles (slug, title, standfirst, theme, publication label, address, length), optionally filtered by theme or a word in the title. Free to call; no model involved.
입력 스키마
{'type': 'object', 'properties': {'theme': {'type': 'string', 'description': 'Only articles in this theme (see list_themes).'}, 'contains': {'type': 'string', 'description': 'Only articles whose title or standfirst contains this text (case-insensitive).'}}, 'additionalProperties': False}
list_assessments
List the assessments
The free questionnaire tools on the site and, for one of them, its full question set: modules, questions, answer anchors or options, and the conditions under which a question applies. Use this to put the questions to a user before calling score_assessment.
입력 스키마
{'type': 'object', 'properties': {'pack': {'type': 'string', 'description': 'A pack id (ladder, snapshot, strategy, cra) to get its questions; omit for the list.'}}, 'additionalProperties': False}
list_themes
List themes
The themes the articles are grouped under, with counts.
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
score_assessment
Score an assessment
Runs the same deterministic rules engine the website uses for one of the assessments and returns the headline, module scores, flags and the plan. No model is involved: the result is computed from published rules, exactly as a visitor to the site would get. Answers: scale questions take 0 to 3 (worst to best anchor) or "dk" for don't know; single-choice questions take the option value; multi-select questions take an array of option values, e.g. {"CTX-markets": ["eu", "uk"]}. Unknown question ids or invalid values are rejected with an error listing them. Unanswered questions lower confidence rather than the score, and the result carries an "evidence" field: with no scored questions answered the headline is "Not enough answers", and below half confidence the headline is marked provisional. The result is a diagnostic to guide a conversation, not advice.
입력 스키마
{'type': 'object', 'required': ['pack', 'answers'], 'properties': {'pack': {'enum': ['ladder', 'snapshot', 'strategy', 'cra', 'cto'], 'type': 'string'}, 'answers': {'type': 'object', 'description': 'Question id to answer.', 'additionalProperties': True}}, 'additionalProperties': False}
search_articles
Search the articles
Keyword search over the bundled writing and site pages. Accepts questions or keywords, excludes further-reading sections, and returns a best passage per source before additional passages. Includes citation and source labels. Read get_article before making broader claims. No model is involved; this is retrieval, not an answer or independent verification.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 6, 'maximum': 12, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Words or a short phrase. Up to 300 characters.'}}, 'additionalProperties': False}
추가됨
score_assessment
2026년 10월 3일 2:40 AM
추가됨
list_assessments
2026년 10월 3일 2:40 AM
추가됨
search_articles
2026년 10월 3일 2:40 AM
추가됨
get_article
2026년 10월 3일 2:40 AM
추가됨
list_themes
2026년 10월 3일 2:40 AM
추가됨
list_articles
2026년 10월 3일 2:40 AM