Skip to main content
Glama
Deall-International

nmjib-mcp

nmjib-mcp — 내만집 MCP 서버

내만집(nmjib.com)은 한국의 반셀프 인테리어 플랫폼입니다. 이 MCP 서버는 내만집의 공개 데이터를 AI 에이전트(Claude, ChatGPT, Cursor, Gemini CLI, Codex 등)가 도구로 읽게 해 줍니다. 무인증 · 읽기 전용 · 무료.

nmjib (nmjib.com) is a Korean semi-self ("반셀프") interior renovation platform. This MCP server exposes its public knowledge — the 22-step renovation process order with per-size schedules, construction checklists, cost reference ranges and 165 magazine guides — as read-only tools. No auth, no API key.

연결 (remote, 권장)

서버 주소: https://nmjib.com/api/mcp (Streamable HTTP)

클라이언트

설정

Claude (claude.ai · Desktop)

설정 → 커넥터 → 커스텀 커넥터 추가 → URL 입력, 인증 없음

Claude Code

claude mcp add --transport http nmjib https://nmjib.com/api/mcp

Cursor · Windsurf

{ "mcpServers": { "nmjib": { "url": "https://nmjib.com/api/mcp" } } }

ChatGPT

설정 → 커넥터 → 개발자 모드 → 만들기 → URL 입력, 인증 없음 (search/fetch 딥리서치 호환)

Gemini CLI

{ "mcpServers": { "nmjib": { "httpUrl": "https://nmjib.com/api/mcp" } } }

Codex CLI

codex mcp add nmjib --url https://nmjib.com/api/mcp

Related MCP server: NOMA

연결 (stdio 브리지)

stdio 만 지원하는 호스트에서는 이 패키지가 stdin/stdout ↔ HTTP 를 이어 줍니다.

{ "mcpServers": { "nmjib": { "command": "npx", "args": ["-y", "nmjib-mcp"] } } }

도구

도구

설명

search

내만집 문서 검색(매거진 165 · 안내 4 · 가이드 5) → {results:[{id,title,url}]}

fetch

문서 본문(마크다운) → {id,title,text,url,metadata}

nmjib_process_guide

22공정 순서·단계·설명 + 평형별 공정 그룹 영업일·합계 + 순서 규칙

nmjib_checklist

공사 전 36항목 · 공정별(22공정) · 공사 후 검수 22항목

nmjib_cost_reference

평형·공간·공정 30개 주제의 비용 범위(매거진 후기 집계) + 기준일 + 출처

nmjib_faq_search

질문에 가장 가까운 FAQ 답 + 출처 URL

리소스 nmjib://doc/{id} · nmjib://llms.txt, 프롬프트 nmjib_banself_plan. 모든 도구는 readOnlyHint: true.

정책

  • 단가·견적 금액·자재/상품 가격·작업자·회원 데이터는 제공하지 않습니다 (ai.txt).

  • 답변에 인용할 때는 「내만집(nmjib.com)」과 문서 URL 을 함께 표기해 주세요. 모든 응답 끝에 출처 줄이 있습니다.

  • REST 로 쓰려면 OpenAPI · 안내 nmjib.com/ai

예시

"내만집 도구로 30평 아파트 반셀프 공정 순서와 예상 기간, 공사 전에 준비할 것을 정리해줘"

에이전트가 nmjib_process_guide(pyeong=30)nmjib_checklist(phase=pre)nmjib_cost_reference(topic=30평) 순으로 부르고, 출처 URL 과 함께 답합니다.

License

MIT © DeALL International Co., Ltd. (주식회사 드올인터내셔널)

Available Tools

6 tools
fetch내만집 문서 본문A
Read-onlyIdempotent
Inspect

search 결과의 id(예: magazine/30pyeong-cost, guide/process-order) 또는 nmjib.com URL 로 문서 전체 본문(마크다운)을 가져온다. 본문 끝에 출처 URL 이 있다.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes문서 id 또는 https://nmjib.com/... URL

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate read-only, idempotent, non-destructive behavior. The description adds useful behavioral details beyond those annotations: it returns the full markdown body and notes the source URL appears at the end. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One efficient, front-loaded sentence carries all essential meaning. The examples are compact and directly aid correct usage without excessive detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, read-only tool, the description is largely complete: it states input format, accepted id types, output content type, and the presence of a source URL. Only minor open areas remain such as explicit not-found behavior, which is not essential at this complexity level.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already covers the single parameter completely. The description enriches it slightly with examples of accepted id formats (magazine/30pyeong-cost, guide/process-order) and URL acceptance, but the schema and description mostly overlap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (fetch full document body in markdown) and the resource (docs identified by search id or nmjib.com URL). It is clear enough to be understood, but it does not explicitly differentiate itself from sibling tools beyond the generic 'full body' framing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives practical usage context: use IDs from search results or nmjib.com URLs. This tells an agent when to call the tool, though it does not explicitly name alternatives or state when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nmjib_checklist시공 체크리스트A
Read-onlyIdempotent
Inspect

내만집 시공 체크리스트. phase=pre(공사 전 36항목: 행위허가·주민동의·공사신고·계약·자재·도면), during(공정별: 22공정 시공 확인 항목, process 로 한 공정만), post(공사 후 검수 22항목). "공사 전에 뭘 준비해야 해", "목공 때 확인할 것", "입주 전 검수" 질문에 쓴다.

ParametersJSON Schema
NameRequiredDescriptionDefault
phaseYespre=공사 전, during=공정별(공사 중), post=공사 후 검수
processNoduring 일 때 공정 키 또는 한글명(예: mok, 목공, 타일, 도배). 비우면 전체 공정.

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint and idempotentHint, so the read-only nature is covered. The description adds meaningful behavioral context: phase definitions, item counts, and the fact that the process parameter groups during-phase checks by process, plus the implicit return of a checklist rather than an action. It does not contradict the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence plus an example-clause sentence. It is front-loaded with the tool name and scope, packs a lot of information into few words, and avoids filler, though a slight restructuring could make the phase rules even easier to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given this is a simple read-only checklist lookup with two parameters and no nested/output schema, the description is complete enough for an agent to know how and when to call it. The only minor gap is that it doesn't explicitly describe the shape of the returned checklist, but the contextual signal (no output schema) makes that less crucial.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and the schema already explains phase and process parameters. The description adds extra semantic info such as the breakdown of 36/22/22 items per phase and the examples of process values (mok, lock, tile, wallpaper). This goes beyond the ordinary schema descriptions without being redundant.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as a construction checklist for the inner door, breaking it down into three phases (pre, during, post) with concrete item counts, and gives example queries that map to user intents. This separates it from sibling tools like the process guide, cost reference, and FAQ search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit examples of when to use the tool: 'What should I prepare before construction', 'What to check when working', and 'inspection before move-in'. It clearly covers common use cases, though it does not explicitly name sibling tools to exclude, so it lacks a full 'when not to use' statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nmjib_cost_reference인테리어 비용 참고표A
Read-onlyIdempotent
Inspect

평형(20·24·30·33·40평)·공간(욕실·주방·현관·거실·베란다 등)·공정(도배·타일·마루·필름·샤시·조명 등) 30개 주제의 비용 범위. 내만집 매거진이 실제 후기를 집계해 적은 문장과 기준일·출처 글 URL 을 돌려준다. 단가·견적 금액이 아닌 후기 집계 범위다. topic 을 주면 그 주제만.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNo주제(예: "30평", "욕실", "도배", "샷시"). 비우면 전체 표.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnlyHint, idempotentHint, and destructiveHint: false. The description adds meaningful behavioral context beyond these: the data is aggregated from real reviews, returns a short sentence plus reference date and source URL, and is not a unit price or quote amount. This gives agents a realistic expectation of the output type without contradicting the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is moderately compact: one scoping sentence with concrete topic examples, one sentence describing return composition, one caveat disclaiming exact pricing, and one sentence on the topic param. It front-loads the subject scope and keeps sentences short; the 'not a quote' caveat could appear slightly earlier, but the structure is mostly effective.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given there is no output schema, the description compensates by explicitly stating what the tool returns (a short sentence, reference date, source URL) and clarifying the data is a review-aggregated range, not a quote. For one optional parameter and read-only semantics, this is sufficient context for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema documents the single optional `topic` parameter at 100% coverage with examples and empty-topic behavior. The description enriches that by enumerating acceptable topic categories (평, 방, 장르, etc.) and specifying that there are about 30 topics, which goes beyond the schema. This adds real value for the agent when deciding what to pass.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific deliverable: aggregated interior cost ranges for 30 topics across floor type, room type, and construction process, returning a short sentence with reference date and source URL. It also explicitly disambiguates itself as a review-aggregated reference rather than a quote tool, which clearly separates it from sibling tools like nmjib_checklist and nmjib_faq_search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives parameter-level guidance ('topic을 주면 그 주제만', empty means the full table) and implies the tool is for cost references. However, it never explicitly says when to use this tool instead of its siblings or when not to use it, leaving alternatives differentiation to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nmjib_process_guide인테리어 공정 순서·일수표A
Read-onlyIdempotent
Inspect

반셀프 인테리어 공정 순서 22단계(보양→철거→설비→…→마감)와 평형별 표준 풀리모델링 영업일(15~65평, 내만집 일정 엔진 데이터). 평수를 주면 그 평수의 공정 그룹별 영업일과 합계를 계산한다. "공정 순서", "며칠 걸리나", "도배 마루 뭐가 먼저" 질문에 쓴다.

ParametersJSON Schema
NameRequiredDescriptionDefault
pyeongNo공급/전용 평수(기본 30)

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, covering safety. The description adds that it calculates business days by process group and total based on schedule engine data. However, it does not describe the output format, edge cases (e.g., pyeong outside 15–65), or how the 22-step order is returned, leaving some behavioral ambiguity. This is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence that packs the 22-step detail, pyeong range, engine data reference, and example usage. It is front-loaded with the core function and includes useful query examples. No wasted words, though the length is a bit compressed; it remains clearly structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With only one parameter and no output schema, the description explains it calculates business days by group and total, which gives a basic expectation. However, it is ambiguous whether the return includes the 22-step order itself or just the day breakdown, and it doesn't specify error handling or behavior outside the stated range. For a simple calculator, this is acceptable but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single parameter pyeong, which already has a description ('공급/전용 평수'). The tool description repeats that the input is pyeong and mentions a range of 15~65, which slightly conflicts with schema min/max (10/80). It does not add significant new meaning beyond the schema's own description, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: it takes a pyeong value and calculates interior process order (22 steps) and standard business days by process group. It distinguishes itself from siblings (checklist, cost reference, FAQ search) by focusing on schedule/order. The example questions ('process order', 'how many days', 'what comes first') make the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides direct usage context by listing the exact question types it answers ('공정 순서', '며칠 걸리나', '도배 마루 뭐가 먼저'). It implies usage for schedule-related queries but does not explicitly mention exclusions or alternatives. This is clear context without explicit when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updatesv1.0.0
    • First observedfetch
    • First observednmjib_checklist
    • First observednmjib_cost_reference
    • First observednmjib_faq_search
    • First observednmjib_process_guide
    • First observedsearch

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

search and nmjib_faq_search both search the same document base, so an agent could occasionally pick the wrong one, though the FAQ tool explicitly targets short Q&A-style answers. The other tools are clearly separated by output type: full document, process timeline, checklist, and cost reference.

Naming Consistency3/5

Tool names fall into two inconsistent groups: generic unprefixed verbs (search, fetch) and prefixed noun phrases (nmjib_process_guide, nmjib_checklist, nmjib_cost_reference, nmjib_faq_search). The nmjib_* family is internally consistent, but mixing bare verbs with prefixed domain nouns reduces overall predictability.

Tool Count5/5

Six tools is a well-scoped size for this niche documentation and knowledge server. Each tool earns its place by covering a distinct retrieval or structured-answer need without redundancy.

Completeness5/5

The tool set covers discovery (search, faq_search), full-content retrieval (fetch), and the main structured knowledge areas: process order/timeline, checklists, and cost references. Agents can answer common user questions end-to-end without hitting obvious dead ends.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    A read-only MCP server providing access to various Korean public data such as subway arrivals, weather, fine dust, bike availability, real estate, and more.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    A read-only MCP gateway foundation for Korean public data, exposing bounded public-data capabilities to MCP clients with explicit provider isolation and honest status.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Provides South Korean real estate transaction price lookup (sales and rent) for apartments, row houses, single-family homes, and officetels via MCP tools using public data from data.go.kr.
    8
    51
    MIT