taxfood-mcp
Exposes public agency dining expense data from Korean public institutions, enabling AI agents to search, rank, and retrieve details of tax-funded restaurant visits with transparency links and KakaoMap deep links.
README
세금맛집 MCP 서버 (taxfood-mcp)
전국 공공기관이 **업무추진비(세금)**로 식사한 식당 데이터를 AI 에이전트가 쓸 수 있는 MCP(Model Context Protocol) 도구로 노출하는 서버입니다. 카카오 PlayMCP / AGENTIC PLAYER 10 출품용. 모든 근거에 공식 정보공개 출처 링크가 붙는 투명성·정보공개 서비스입니다.
데이터 원본/지도 서비스: https://taxfood.kr
설계 원칙
- Streamable HTTP, 스테이트리스 원격 MCP 서버 (PlayMCP 요구사항). 단일
POST /mcp/. - 데이터 무동봉: 데이터셋은 런타임에 공개 CDN(
https://taxfood.kr/data/*.json)에서 fetch + 인메모리 캐시. → 이 공개 레포에는 데이터·개인정보·시크릿이 일절 포함되지 않습니다. - 응답 단계 PII 스크럽: 혹시 모를 이름+직함 패턴을 응답에서 제거.
- 모든 출력에 카카오맵 딥링크(
map.kakao.com/link/...) 동봉.
도구 (7)
| 도구 | 기능 |
|---|---|
search_tax_restaurants |
이름/지역/구 검색 + 정렬 |
find_nearby_tax_restaurants |
좌표 기반 주변 검색(카톡 위치공유) |
rank_tax_restaurants_in_area |
시/도·구 지출 랭킹 |
get_agency_dining_summary |
기관별 지출 집계 |
get_place_spending_detail |
근거 원장(날짜·부서·금액·목적) |
get_spend_source_records |
공식 출처 링크만 반환(검증) |
list_regions_overview |
지역 커버리지/총계 |
로컬 실행
pip install -e ".[dev]"
python -m taxmatjip_mcp # http://0.0.0.0:8080/mcp/
# 검증
pytest
npx @modelcontextprotocol/inspector # tools/list, tools/call 스모크
배포 (카카오 클라우드 / PlayMCP in KC)
playmcp.kakaocloud.io → + 새 MCP 서버 등록 → Git 소스 빌드 → 이 레포 URL + Dockerfile
→ Endpoint URL 발급 → PlayMCP 콘솔에 <endpoint>/mcp/ 등록.
환경변수: PORT(기본 8080), TAXMATJIP_DATA_BASE_URL(기본 https://taxfood.kr/data).
라이선스
MIT (코드). 데이터는 각 공공기관 정보공개 자료가 원본이며 본 레포에 포함되지 않습니다.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。