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 디버그 도구 등)를 통해 도구를 호출하십시오.
This server cannot be installed
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 Servers
- Alicense-qualityAmaintenanceMCP 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.282AGPL 3.0
- AlicenseAqualityAmaintenanceRead-only MCP server for Easy Pay Direct / NMI payment gateway, enabling natural language queries of transactions, subscriptions, and customer vault records.737MIT
- Alicense-qualityBmaintenanceMCP 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
- Alicense-qualityCmaintenanceRead-only MCP server for Omie ERP, enabling AI assistants to query financial data, accounts payable/receivable, bank reconciliation, invoices, and movements via natural language.1MIT
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Hosted MCP server exposing US hospital procedure cost data to AI assistants
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/tourscale-repos/frappe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server