narajangteo-pro
naramarket-pro-MCP
韓国の公共調達ポータル(ナラジャント)の6種類のAPIを統合したMCPサーバーです。Claude DesktopなどのMCPクライアントと接続し、自然言語による入札公告の検索、市場分析、入札適合性評価などを行うことができます。
主な機能
公共調達API 6種の連携
ナラジャントの主要な公共APIを統合し、多様なデータを照会できるように構成しました。
入札公告: キーワード、機関、期間に基づいた公告検索
落札情報: 落札企業および金額の照会
契約情報: 実際の契約締結履歴の確認
契約過程統合公開: 事前規格から契約までの全進行プロセスの追跡
調達要請: 発注前の段階のデータ照会
総合ショッピングモール品目: 単価契約登録品目の検索
共通APIクライアント(api/client.py)で以下の機能を処理します。
レスポンス形式の正規化
リクエストタイムアウト時の自動再試行(最大2回)
メモリキャッシュ(デフォルト5分)
MCPツール8種の構成
LLM環境で効率的に活用できるよう、機能単位のツールで構成しました。
ツール名 | 説明 |
| 入札 / 落札 / 契約 / 要請 / ショッピングモール統合検索 |
| 詳細情報の照会 |
| 調達進行段階の追跡 |
| キーワードに基づく市場動向分析 |
| 特定企業の調達活動分析 |
| 企業情報に基づく入札適合性分析 |
| 関心キーワードの登録および新規公告の確認 |
| 会社プロフィールの保存 / 読み込み |
自然言語入力処理
ユーザーが日常的な表現で入力しても、APIパラメータに自動変換されるように実装しました。
期間表現 — 直近7日 / 過去3ヶ月 / 今年
金額表現 — 5億 / 1.5億 / 3000万ウォン
業務区分の同義語 — サービス → 用役 / 建設 → 工事
状態保存
SQLiteベースでユーザー設定データを保存します。保存項目はWatchlistと会社プロフィールであり、デフォルトの保存場所は以下の通りです。
~/.narajangteo-pro/state.dbRelated MCP server: mcp-kr-g2b
クイックスタート
1. APIキーの発行
公共データポータルで以下のサービスを利用申請した後、マイページ → 開発アカウントから ServiceKeyのDecoding値 をコピーします。
調達庁_ナラジャント入札公告情報サービス
調達庁_ナラジャント落札情報サービス
調達庁_ナラジャント契約情報サービス
調達庁_ナラジャント契約過程統合公開サービス
2. インストール
# uvx (권장 — Python 설치 없이 실행)
uvx narajangteo-pro
# npx
npx narajangteo-pro
# pip
pip install narajangteo-pro
narajangteo-pro3. Claude Desktopへの接続
以下のパスの設定ファイルを編集します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"narajangteo-pro": {
"command": "uvx",
"args": ["narajangteo-pro@latest"],
"env": {
"NARA_API_KEY": "발급받은_디코딩_서비스키"
}
}
}
}Claude Desktopを再起動するとすぐに使用できます。
"直近1ヶ月のAIチャットボット分野の市場分析をして"
"公告番号 20260415123 の事前規格から契約までの全進行状況を見せて"
"自社のプロフィールでこの公告に入札してもよいか評価して"
アーキテクチャ
┌─────────────────────────────────────┐
│ Claude Desktop / Cursor / VS Code │
└──────────────────┬──────────────────┘
│ MCP (stdio | HTTP)
┌──────────────────▼──────────────────┐
│ narajangteo-pro │
│ ┌────────┐ ┌──────────┐ ┌──────┐ │
│ │ Tools │→ │Analytics │→ │ DB │ │
│ └───┬────┘ └────┬─────┘ └──────┘ │
│ └────────────┘ │
│ ┌──────────┐ │
│ │API Client│ │
│ └────┬─────┘ │
└──────────────┼──────────────────────┘
│
┌─────────▼──────────┐
│ 공공데이터포털 │
│ 나라장터 API 6종 │
└────────────────────┘ライセンス
MIT
Maintenance
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
Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…
Korean public procurement law: rule-engine rulings, statutes search, live court precedents
Korean public procurement law: rule-engine rulings, statutes search, live court precedents
EU tenders and grant calls, matched to your company and qualified, inside the AI you already use
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to South Korean government procurement (G2B) and Nara Market shopping mall data, enabling users to search bid announcements, procurement statistics, product catalogs, and contract information through 15 specialized tools.4Apache 2.0
- FlicenseAqualityBmaintenanceEnables AI assistants to query and analyze Korean public procurement data from the Korea Public Procurement Service (G2B/Nuri) via 14 services and 156 operations, including bid announcements, contracts, prices, and statistics.17
- AlicenseAqualityBmaintenanceEnables users to search and analyze Korean public procurement IT bid announcements, including full bid opening results, through natural language conversation with Claude.8MIT
- AlicenseNot gradedqualityCmaintenanceEnables searching Korean procurement notices from the public data portal, with support for integrated search across categories, flexible date ranges, and attachment extraction.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kyj2294/naramarket-pro-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server