기업 문서 기반 공공조달/지원사업 탐색 및 제안서 작성 Claude Code 플러그인 마켓플레이스
npx claudepluginhub astra-technology-company-limited/proposal-specialist기업 문서 기반 공공조달/지원사업 탐색 및 제안서 작성 플러그인
기업 문서를 분석하여 공공조달 입찰공고 및 지원사업을 탐색하고, 제안서를 작성하는 Claude Code 플러그인입니다.
나라장터(G2B), K-스타트업, 중소벤처기업부, 과학기술정보통신부, 기업마당, NTIS 등 주요 공공 플랫폼의 API를 통해 공고를 검색하고, 첨부 제안요청서(RFP)를 다운로드하여 분석한 후, 수주 확률과 전략적 방향을 제시합니다.
claude --version으로 확인)Claude Code의 플러그인 마켓플레이스를 통해 간편하게 설치할 수 있습니다.
# 1. 마켓플레이스 추가
claude plugin marketplace add ASTRA-TECHNOLOGY-COMPANY-LIMITED/proposal-specialist
# 2. 플러그인 설치
claude plugin install proposal-specialist@proposal-specialist-marketplace
설치 후 Claude Code를 재시작하면 플러그인이 자동으로 로드됩니다.
/plugin명령어를 실행하면 인터랙티브 UI가 열려 Discover/Installed/Marketplaces 탭에서 플러그인을 관리할 수 있습니다.
플러그인은 세 가지 스코프로 설치할 수 있습니다:
| 스코프 | 설정 파일 | 적용 범위 |
|---|---|---|
user (기본) | ~/.claude/settings.json | 모든 프로젝트에서 사용 |
project | .claude/settings.json | 팀원과 공유 (Git 커밋) |
local | .claude/settings.local.json | 로컬 전용 (gitignored) |
# 특정 스코프로 설치
/plugin install proposal-specialist@proposal-specialist-marketplace --scope project
프로젝트의 .claude/settings.json에 아래 설정을 추가하면, 팀원이 Claude Code 실행 시 자동으로 플러그인 설치를 안내받습니다.
{
"permissions": {
"additionalDirectories": []
},
"extraKnownMarketplaces": {
"proposal-specialist-marketplace": {
"source": {
"source": "github",
"repo": "ASTRA-TECHNOLOGY-COMPANY-LIMITED/proposal-specialist"
}
}
},
"enabledPlugins": {
"proposal-specialist@proposal-specialist-marketplace": true
}
}
개발 또는 테스트 목적으로 소스 코드를 직접 클론하여 사용할 수 있습니다.
git clone https://github.com/ASTRA-TECHNOLOGY-COMPANY-LIMITED/proposal-specialist.git
cd proposal-specialist
cd servers
npm install
npm run build
cd ..
빌드 결과물은 servers/dist/index.js에 생성됩니다.
Claude Code에서 --plugin-dir 옵션으로 플러그인을 로드합니다.
# 절대 경로로 지정
claude --plugin-dir /path/to/proposal-specialist
# 또는 플러그인 디렉토리에서 바로 실행
cd /path/to/proposal-specialist
claude --plugin-dir .
여러 플러그인을 동시에 로드하려면
--plugin-dir을 여러 번 사용할 수 있습니다:claude --plugin-dir ./plugin-1 --plugin-dir ./plugin-2
# 설치된 플러그인 목록 확인
/plugin list
# 플러그인 비활성화/활성화
/plugin disable proposal-specialist@proposal-specialist-marketplace
/plugin enable proposal-specialist@proposal-specialist-marketplace
# 플러그인 업데이트
/plugin update proposal-specialist@proposal-specialist-marketplace
/plugin update --all # 모든 플러그인 업데이트
# 플러그인 제거
/plugin uninstall proposal-specialist@proposal-specialist-marketplace
# 디버그 모드 (플러그인 로딩 상세 정보 확인)
claude --debug
나라장터, K-스타트업, 중기부, 과기부 API는 모두 공공데이터포털(data.go.kr)의 인증키를 사용합니다.
발급 방법:
getBidPblancListInfoServc)getAnnouncementList)mssBizService_v2)msitannouncementinfo)환경 변수 설정:
# 셸 프로파일에 추가 (~/.zshrc, ~/.bashrc 등)
export DATA_GO_KR_API_KEY="발급받은_인증키"
기업마당(BizInfo) 지원사업 검색을 사용하려면 별도 키가 필요합니다.
export BIZINFO_API_KEY="발급받은_인증키"
NTIS 국가R&D 과제 검색을 사용하려면 별도 키가 필요합니다.
export NTIS_API_KEY="발급받은_인증키"
| 환경 변수 | 필수 여부 | 용도 |
|---|---|---|
DATA_GO_KR_API_KEY | 필수 | 나라장터, K-스타트업, 중기부, 과기부 API 인증 |
COMPANY_DOCS_DIR | 선택 | 기업 자료 디렉토리 경로 (명령어 경로 생략 가능) |
BIZINFO_API_KEY | 선택 | 기업마당 지원사업 검색 |
NTIS_API_KEY | 선택 | NTIS 국가R&D 과제 검색 |
플러그인은 세션 시작 시 자동으로 환경 변수 설정 여부를 확인합니다. 누락된 항목이 있으면 경고 메시지가 표시되지만 세션은 정상적으로 시작됩니다.
플러그인은 회사 소개서, 기술 사양서, 수행실적 등 다양한 형식의 기업 문서를 분석합니다.
COMPANY_DOCS_DIR 환경 변수에 기업 자료가 있는 디렉토리를 지정하면, 명령어 실행 시 매번 파일 경로를 입력하지 않아도 됩니다.
# 셸 프로파일에 추가 (~/.zshrc, ~/.bashrc 등)
export COMPANY_DOCS_DIR="/path/to/company-docs"
설정 후에는 경로 없이 바로 실행할 수 있습니다:
# COMPANY_DOCS_DIR 디렉토리의 자료를 자동으로 읽어 분석
/proposal-specialist:analyze-company
# 전체 워크플로우도 경로 생략 가능
/proposal-specialist:search-strategy
환경 변수 대신 명령어 인자로 파일 경로를 직접 전달할 수도 있습니다. 인자가 주어지면 COMPANY_DOCS_DIR보다 우선합니다.
# 단일 파일 분석
/proposal-specialist:analyze-company /path/to/company-intro.pdf
# 디렉토리 지정
/proposal-specialist:analyze-company /path/to/company-docs/
# 전체 워크플로우
/proposal-specialist:search-strategy /path/to/company-intro.pdf
경로 우선순위: 명령어 인자 > COMPANY_DOCS_DIR 환경 변수 > 현재 디렉토리
.pdf) - 회사 소개서, 기술 문서.txt, .md) - 기업 정보 요약.docx, .xlsx, .pptx) - 회사 자료.png, .jpg) - 인증서, 자격증 스캔본