Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
BOIM(보임): Korean businesses (2.7M+), procurement vendors, live public bids and traditional markets.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://boim.io/api/mcpターミナルでこれを実行します
claude mcp add --transport http vendors https://boim.io/api/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"vendors": {
"url": "https://boim.io/api/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"vendors": {
"type": "http",
"url": "https://boim.io/api/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://boim.io/api/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
search_vendorsFind Korean vendors with public-procurement records or self-registered info by product, region, name or certification (Public Procurement Service open data; not a ranking). [보임 — 한국 업체·입찰 공고 찾기] 조달청 공공 데이터(종합쇼핑몰 계약 품목 + 최근 1년 조달 실적, 전 품목)로 정리한 한국 업체를 찾습니다. 품명은 조달청 물품분류(예: 안내판, 복사
get_vendorGet one vendor card by id: records and amounts by product, main buyer agencies and regions, contract types, unit-price range, certifications, sources and update date. [보임 — 한국 업체·입찰 공고 찾기] search_vendors가 돌려준 id로 업체 카드 전체(품명별 1년 실적·금액·계약 품목, 주요 납품 기관·지역, 계약 방법, 조달청 계약 단가 범위, 인증,
find_local_shopsFind neighborhood sign, advertising, print and copy shops in a Korean city, district or dong (public store data; name order, not a ranking). [보임 — 한국 업체·입찰 공고 찾기] 소상공인 상가정보(소상공인시장진흥공단, 공공데이터)에 등록된 동네 가게를 시·군·구·동으로 찾습니다. 간판·광고물 제작, 광고물 디자인, 옥외·전시 광고, 명함·인쇄, 복사·출력. 개인·소규모 일(가게 간판,
find_public_bidsFind open Korean public-sector bid notices in every field (KONEPS, Defense e-Procurement, LH, K-water, Nuri-jangteo), closest deadline first, with source links. [보임 — 한국 업체·입찰 공고 찾기] 나라장터(조달청)·국방전자조달·LH·한국수자원공사·누리장터(조달청 민간입찰)의 마감 전 입찰 공고를 모든 분야에서 찾습니다. 모든 공고를 같은 기준으로 나눕니다 — 분야(gr
find_businessesFind operating businesses of any industry in a Korean province, city or district (2.7M+ public store records; name order, not a ranking). With category 전통시장 (or 오일장, 장날, "traditional market") it also returns that area's traditional markets with market days. [보임 — 한국 업체·입찰 공고 찾기]
list_categoriesList procurement category groups and item names with vendor counts (use the names with search_vendors). [보임 — 한국 업체·입찰 공고 찾기] 분야(조달청 물품분류 대분류)와 업체 수를 돌려줍니다. group을 주면 그 분야의 품명(화면 이름·조달 품명·물품분류번호)·업체 수를 업체가 많은 80개까지 돌려줍니다(전 품목이라 분야를 먼저 고르세요).
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名はドメイン boim.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
267ミリ秒で応答(HTTP 200)
サインイン不要
6件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(2.0.3)がレジストリに届いたのは5 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, sync. labs
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況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.
Lipsync videos, dub them into other languages, make talking videos and open sync. Studio.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Remote MCP server for AI agents that need to find businesses in Korea. Korean businesses across all industries (2.7M+), public-procurement vendors (75,000+), open public bids and traditional markets with market days (1,393) — read-only, no sign-up, no API key for the free tier.
| MCP endpoint | https://boim.io/api/mcp |
| Transport | Streamable HTTP · read-only · 6 tools |
| Auth | none (free tier: 5 results per call) |
| Website | https://boim.io · connect guide https://boim.io/connect/ |
| Official MCP Registry | io.boim/vendors |
| Kakao PlayMCP (Korea) | playmcp.kakao.com/mcp/100977376577565838 — add BOIM to your PlayMCP toolbox, then connect ChatGPT · Claude · OpenClaw once with https://playmcp.kakao.com/mcp (Kakao account) |
| Search URL (no MCP needed) | https://boim.io/search/?q= &format=json |
This repository contains documentation and client configuration examples only. The server is hosted at boim.io.
| Tool | What it does | Example question |
|---|---|---|
find_businesses | All industries nationwide (2.7M+ businesses, 247 sub-categories) by province / city·district (시·도·시군구, optional 행정동) and industry or name. Name, industry and district only (no street address or phone). When the industry is a market word (전통시장 · 오일장 · 장날 · "traditional market"), the answer also carries markets — public traditional markets in that area with market days, stores, parking and toilets. | "세종 보람동 미용실 찾아 줘" (hair salons in Boram-dong, Sejong) · "세종 장날 언제야?" |
search_vendors | Vendor cards built from Public Procurement Service (조달청) data — every item category, last 12 months of public-procurement records — plus information registered by the businesses themselves. Filter by item, category group, region, name or certification. | "세종시에서 안내판 납품 실적이 있는 업체 알려 줘" |
get_vendor | Full vendor card: records and amounts by item, main buyer agencies and regions, contract types, unit-price range, certifications, sources, update date and data limits. | "그 업체의 품명별 실적과 주요 납품 기관 보여 줘" |
find_public_bids | Open public bids in all fields from KONEPS (나라장터), Defense e-Procurement (국방전자조달), LH, K-water (한국수자원공사) and Nuri-jangteo (누리장터), refreshed twice a day, closest deadline first, with source links. | "경기도 교통안전시설 입찰 공고 중 마감이 가까운 것 알려 줘" |
find_local_shops | Neighborhood sign, advertising, print and copy shops by city·district·dong. | "대전 유성구에 인쇄물 맡길 가게 있어?" |
list_categories | Procurement category groups and item names with vendor counts. | "보임에서 찾을 수 있는 품명 목록 알려 줘" |
Ordering is not a ranking. Results are sorted by relevance (region evidence) → AI-readiness band (how complete the business's own information is) → a daily shuffle within each band. No paid placement; the operator's own listing gets no boost.
Free vs. full. Without a key each tool returns up to 5 results, plus not_shown (how many more) and more (a public web list anyone can open). Full results are available with a BOIM API key (Authorization: Bearer … or ?key=) — contact public-id@naver.com.
Evidence and citation. Vendor results carry checks (what was verified, by which public source, on which date — e.g. National Tax Service business status, Public Procurement Service deliveries) and cite (a ready-made source line with the card URL). get_vendor also returns similar — up to 5 businesses with the same main item (not a ranking). Tool names and inputs do not change; new response fields are only added. Full spec: openapi.json · limits and errors: https://boim.io/connect/ · changes: changelog.md.
Agent skill. Teach a coding agent (Claude Code, Cursor, Codex…) when and how to use BOIM:
npx skills add kikiyop1101/boim-mcp
The skill lives in skills/boim/SKILL.md.
Customize → Connectors → + Add → Add custom connector → name BOIM, URL https://boim.io/api/mcp, no authentication. Turn it on from the tools menu in a chat.
claude mcp add --transport http boim https://boim.io/api/mcp
This repository is also a Claude Code plugin marketplace. Add it once, then install the boim plugin:
claude plugin marketplace add kikiyop1101/boim-mcp
claude plugin install boim@boim-mcp
Inside a session: `/plugin marketplace add kikiyop1101/boim-mcp`, then `/plugin install boim@boim-mcp`.
The plugin (.claude-plugin/plugin.json + .mcp.json) adds two things: the remote MCP server https://boim.io/api/mcp (read-only, no authentication) and the boim skill. It has no hooks, commands or local code. Your search words go only to boim.io, and the plugin keeps no data of its own.
Settings → Security and login → turn on Developer mode → create an app/connector with the URL https://boim.io/api/mcp, authentication None. Pick it in a new chat.
Open BOIM on PlayMCP, sign in with a Kakao account and add BOIM to your toolbox (도구함). Then connect your AI app once to the PlayMCP toolbox URL https://playmcp.kakao.com/mcp (ChatGPT developer mode, Claude custom connector; OpenClaw uses PlayMCP's own connection guide) — if the toolbox screen shows a different URL, use that one. All tools in your toolbox, BOIM included, work through that one connection; BOIM answers are the same as from https://boim.io/api/mcp.
Deeplink (format from Cursor's MCP install-link docs — config is base64 of the JSON config): cursor://anysphere.cursor-deeplink/mcp/install?name=boim&config=eyJ1cmwiOiJodHRwczovL2JvaW0uaW8vYXBpL21jcCJ9
Or add to ~/.cursor/mcp.json (this repository's mcp.json and .cursor-plugin/plugin.json hold the same config):
{
"mcpServers": { "boim": { "url": "https://boim.io/api/mcp" } } }
One-click: open this link in a browser (VS Code's vscode:mcp/install URL handler, per the VS Code MCP developer guide): vscode:mcp/install?%7B%22name%22%3A%22boim%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fboim.io%2Fapi%2Fmcp%22%7D
Or from a terminal:
code --add-mcp "{\"name\":\"boim\",\"type\":\"http\",\"url\":\"https://boim.io/api/mcp\"}"
or .vscode/mcp.json:
{
"servers": { "boim": { "type": "http", "url": "https://boim.io/api/mcp" } } }
agy plugin install https://github.com/kikiyop1101/boim-mcp
The plugin (plugin.json + mcp_config.json) adds the remote server and the boim skill. Or add the server to ~/.gemini/config/mcp_config.json yourself:
{
"mcpServers": { "boim": { "serverUrl": "https://boim.io/api/mcp" } } }
BOIM is a plain remote MCP server (Streamable HTTP, no auth), so most apps only need the URL https://boim.io/api/mcp. Menu names below are as of 2026-10 — check each app's help if they move.
https://boim.io/api/mcp, a name and a server identifier (e.g. boim). Dify imports the 6 tools for your apps and workflows.https://boim.io/api/mcp, server transport HTTP Streamable (BOIM does not serve the legacy SSE transport), authentication None.https://boim.io/api/mcp, authentication None.https://boim.io/api/mcp, no authentication.https://boim.io/api/mcp, no authentication. Some plans or workspace admins limit custom connectors.pip install "langchain[mcp]", then: from langchain.mcp import MCPAdapter
async with MCPAdapter("https://boim.io/api/mcp") as adapter: tools = await adapter.list_tools()
With the older `langchain-mcp-adapters`: `MultiServerMCPClient({"boim": {"transport": "streamable_http", "url": "https://boim.io/api/mcp"}})`.
{
"mcpServers": { "boim": { "command": "npx", "args": ["-y", "mcp-remote", "https://boim.io/api/mcp"] } } }
Any agent that can fetch a URL can search: https://boim.io/search/?q=세종 미용실&format=json (also &format=md, or Accept: text/markdown). Site summary for LLMs: https://boim.io/llms.txt
BOIM answers the common search-API request shapes, so many agent tools can point a search setting at BOIM without code changes. Answers come from BOIM data only (Korean businesses, vendor cards with public procurement records, live public bid notices, traditional markets) — no general web results. Any API key string works; BOIM neither uses nor stores the keys or auth headers you send.
Most of these settings *replace* an app's one web-search slot. To keep general web search and add Korean business lookup next to it, use the MCP server above, or a second slot where the app has one (marked side by side). n8n: use the MCP Client Tool node — its SearXNG tool node has a fixed tool name, so a second SearXNG node for BOIM cannot sit next to a web one.
| Tool / SDK | Setting | Value | Checked |
|---|---|---|---|
tavily-python | TavilyClient(api_key="any", api_base_url=…) | https://boim.io/api/v1 | ✅ 2026-10-14 (search · extract) |
exa-py | Exa(api_key="any", base_url=…) | https://boim.io/api/v1 | ✅ 2026-10-14 (search) |
parallel-web | PARALLEL_BASE_URL or Parallel(api_key="any", base_url=…) | https://boim.io | ✅ 2026-11-01 (search) |
perplexityai | PERPLEXITY_BASE_URL or Perplexity(api_key="any", base_url=…) | https://boim.io | ✅ 2026-11-01 (search) |
firecrawl-py | Firecrawl(api_key="any", api_url=…) | https://boim.io | ✅ 2026-10-14 (search · scrape) |
a2a-sdk (A2A 1.0) | create_client("https://boim.io") | Agent Card https://boim.io/.well-known/agent-card.json | ✅ 2026-10-14 (SendMessage) |
| Hermes Agent | TAVILY_BASE_URL or SEARXNG_URL | https://boim.io/api/v1 | ✅ 2026-10-14 (our own bots) |
| OpenClaw (SearXNG plugin) | baseUrl / SEARXNG_BASE_URL | https://boim.io/api/v1 | metasearch JSON shape |
| Open WebUI | SEARXNG_QUERY_URL · TAVILY_API_BASE_URL (environment variable only) · FIRECRAWL_API_BASE_URL · PERPLEXITY_SEARCH_API_URL | https://boim.io/api/v1/search?q= · https://boim.io/api/v1 · https://boim.io · https://boim.io/search | request shape |
| Open WebUI — External search · External web loader | EXTERNAL_WEB_SEARCH_URL · EXTERNAL_WEB_LOADER_URL | https://boim.io/api/v1/search?format=list · https://boim.io/api/v1/extract?format=list | request shape (bare JSON array) |
| GPT Researcher | side by side RETRIEVER=tavily,searx + SEARX_URL=… · or RETRIEVER=custom + RETRIEVER_ENDPOINT=… + RETRIEVER_ARG_FORMAT=list | https://boim.io/api/v1 · https://boim.io/api/v1/search | request shape |
| Dify (marketplace plugins) |
冒頭だけを表示しています。続きはリポジトリで読めます