Frappe MCP
Frappe MCP
erp.tourscale.com에 있는 TourScale ERPNext / FranOS 인스턴스를 위한 읽기 전용 Model Context Protocol 서버입니다. 에이전트가 가맹점주(Franchisees), 가맹 계약(Franchise Agreements), FBU, 자산, COI 및 ERPNext 송장/GL 항목을 조회할 수 있게 합니다.
제공 기능
도구 | 목적 |
| 연결 확인 — API 사용자 ID 반환 |
| 선택적 필터가 적용된 가맹점주 목록 |
| 이름(예: |
| 가맹 계약; 규정 준수 감시를 위한 만료 기간 설정 가능 |
| 하위 테이블(브랜드/로열티/영토)을 포함한 단일 FA 조회 |
| FBU 목록 |
| 운영 주소를 포함한 단일 FBU 조회 |
| 차량/선박 목록 |
| 갱신 기간 필터가 포함된 보험 증명서(COI) 목록 |
| 모든 doctype에 대한 범용 조회 도구 |
| 이름으로 조회하는 범용 도구 |
| 레코드 수 계산 |
| 매출 송장 목록 |
| GL 원장 항목 |
Related MCP server: easypaydirect-mcp
인증 방식
API 키 + 비밀번호를 사용하여 claude-mcp@tourscale.com 사용자로 ERPNext REST API와 통신합니다 (Frappe 기본 인증 체계: Authorization: token <key>:<secret>).
해당 사용자는 ERPNext에서 System Manager 역할을 가집니다. MCP 계층이 신뢰 경계이며, 위 도구들은 설계상 읽기 전용입니다. 쓰기 도구를 함부로 추가하지 마십시오. 변경이 필요한 에이전트는 범용 CRUD가 아닌, 목적에 맞는 좁은 범위의 도구를 호출해야 합니다.
키를 교체하려면 bench --site erp.tourscale.local console에서 generate_keys 흐름을 다시 실행하고, 마스터 환경에서 FRAPPE_API_KEY + FRAPPE_API_SECRET을 업데이트한 후 ts-frappe-mcp를 재시작하십시오.
배포
컨테이너:
tourscale-net의ts-frappe-mcp포트:
127.0.0.1:8096에 바인딩됨 (루프백 전용 — 로컬 에이전트 클라이언트 또는 SSH 터널을 통해 접근)Compose 항목 위치:
/opt/tourscale/docker-compose.services.yml환경 파일:
/opt/tourscale/frappe-mcp/.env(마스터 환경에서 소싱됨)
로컬 개발
FRAPPE_API_URL=https://erp.tourscale.com \
FRAPPE_API_KEY=... \
FRAPPE_API_SECRET=... \
python3 server.py그 후 모든 MCP 클라이언트(Claude Code, FastMCP 디버그 도구 등)를 통해 도구를 호출하십시오.
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceMCP server that enables LLMs to interact with ERPNext/Frappe sites for document CRUD, search, reports, workflows, and analytics, respecting user permissions and logging all actions.316AGPL 3.0
- AlicenseAqualityAmaintenanceRead-only MCP server for Easy Pay Direct / NMI payment gateway, enabling natural language queries of transactions, subscriptions, and customer vault records.7241 npmMIT
- AlicenseNot gradedqualityCmaintenanceMCP server that enables Claude, ChatGPT, and other LLMs to interact with ERPNext sites through natural language, supporting document CRUD, search, reports, workflows, and custom tools, while respecting user permissions and logging all calls.AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceRead-only MCP server for Omie ERP, enabling AI assistants to query financial data, accounts payable/receivable, bank reconciliation, invoices, and movements via natural language.12MIT