faxin-mcp
faxin-mcp(法信 MCP 커넥터 · 공개 버전)
法信(法律出版社 산하의 법률 검색 플랫폼)을 MCP(Model Context Protocol) 서비스로 캡슐화하여, MCP를 지원하는 모든 AI 클라이언트(Claude Desktop, Cherry Studio, 각종 coding agent 등)가 중국 법률·법규, 재판 규칙, 法信 대강 개념, 유사 사례(권위 사례 라이브러리) 등을 직접 검색할 수 있게 합니다.
작동 원리: 로그인은 사용자 본인이 팝업된 브라우저에서 자신의 法信 공식 사이트 계정으로 완료합니다. 이후 모든 검색과 상세 읽기는 해당 세션 cookie를 포함한 순수 HTTP 호출입니다(브라우저는 cookie 컨테이너일 뿐 페이지를 렌더링하지 않음). 단일 검색은 약 2~8초가 소요됩니다.
기능(9개 도구)
도구 | 용도 |
| 로그인 상태 확인(30분 캐시, |
| 법규 검색(중앙/지방, 효력 상태 필터 지원: 현행 유효/실효/개정됨/아직 시행 전) |
| 재판 규칙 검색(法信 편집진이 추출한 사례 요지) |
| 주제별 라이브러리 검색: 국가 조약 / 홍콩 법률 / 마카오 법률 / 법학 학술지 / 법률 해석 / 입법 자료 / 사법 문서 |
| 法信 대강 개념 검색(法信码 지식 트리, 어떤 검색어로 검색할지 모를 때 먼저 개념 발견) |
| 개념 상세: 각 라이브러리 집계 수 + 관련 법조문 발췌 |
| 법조문 바로가기: 법규명(약칭 가능) + 조항 번호 → 조문 전문 + 효력 정보 |
| 유사 사례 검색(권위 사례 라이브러리: 지도성 사례/공보 사례/공표 사례, 사건 유형, 법원 등급, 성/지역, 연도 등 필터 지원) |
| 상세 읽기(법규/재판 규칙/주제별 라이브러리 항목 전문, 조항 번호로 정확한 조문 조회 지원) |
Related MCP server: LexLink
설치
# 1. 克隆本仓库
git clone <repo-url>
cd faxin-mcp-public
# 2. 建虚拟环境并装依赖
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
# 3. 安装 Playwright 浏览器
.venv/bin/playwright install chromium최초 로그인
.venv/bin/python login.py브라우저 창이 팝업됩니다 → 法信 공식 사이트를 엽니다 → 「로그인」을 클릭합니다 → 사용자 본인의 法信 계정으로 로그인을 완료합니다(아이디·비밀번호 / SMS 인증번호 / QR코드, 공식 사이트에서 제공하는 로그인 방식에 따름);
페이지에 로그인 상태가 표시되는지 확인한 후, 터미널로 돌아가 Enter를 눌러 세션을 저장합니다;
스크립트가 자동으로 한 번 헤드리스 재사용을 검증합니다. 이후 정상 사용 중에는 다시 로그인할 필요가 없습니다. 세션이 만료되면(도구가 알림) 이 스크립트를 다시 실행하면 됩니다.
이 스크립트는 사용자의 아이디·비밀번호를 읽거나 기록하거나 업로드하지 않습니다. 모든 자격 증명은 오직 法信 공식 사이트 페이지를 통해서만 처리됩니다.
MCP 클라이언트 설정
Claude Desktop(claude_desktop_config.json)을 예로 들면:
{
"mcpServers": {
"faxin": {
"type": "stdio",
"command": "/你的路径/faxin-mcp-public/.venv/bin/python",
"args": ["/你的路径/faxin-mcp-public/server.py"]
}
}
}다른 MCP 클라이언트(Cherry Studio 등)도 동일합니다: python 인터프리터 경로 + server.py 경로만 입력하면 됩니다.
선택적 환경 변수
변수 | 기본값 | 설명 |
|
| 法信 진입점 |
|
| 브라우저 사용자 데이터 디렉터리(세션 cookie 저장) |
|
| server 측 헤드리스 모드; 디버깅 시 |
|
| 검색 기본 반환 건수 |
사용 제안(키워드 전략)
검색은 사건 유형 용어(예: 「매매계약 분쟁」「민간 대차 분쟁») 또는 법조문 원문 표현(예: 「공·사유 재물 절취」)을 우선 사용하세요. 추상적인 법률 개념은 적중률이 낮습니다.
법조문을 찾을 때: 법규명+조항 번호를 알고 있으면
faxin_get_tiao를 바로 사용하고(가장 빠름), 주제어만 알면faxin_search_law를 사용하세요.어떤 검색어로 검색할지 모를 때는 먼저
faxin_search_outline으로 개념 발견을 한 다음, 개념별로 집계된 각 라이브러리 수치에 따라 라이브러리를 선택해 심층 탐색하세요.재판 규칙 라이브러리가 커서 단일 검색에 7~17초가 걸리는 것은 정상입니다. 낮은 빈도로 사용하고, 고빈도로 연속 호출하지 마세요(플랫폼이 일시적으로 속도 제한을 걸며, 약 60초 쿨다운 후 자동으로 회복됩니다).
메인 사이트 호환성 실측(2026-08-22, www.faxin.cn 익명 + 로그인 상태 이중 탐지)
익명 접근 가능(로그인 불필요):
능력 | 인터페이스 | 상태 |
홈/로그인 페이지 |
| ✅ 로그인 폼에 아이디·비밀번호/문자/QR코드 포함 |
라이브러리별 집계 |
| ✅ JSON |
법규 검색 |
| ✅ |
법조문 바로가기 |
| ✅ 조문 전문+문서 번호+효력 정보 반환 |
법규 상세 |
| ✅ 서버 측 전체 텍스트 직접 출력 |
로그인 후 검증(개인 法信 계정 실측):
능력 | 인터페이스 | 로그인 상태 결과 |
로그인 상태 | 검색 페이지 리디렉션 | ✅ 로그인 상태면 리디렉션되지 않음(인터페이스 세션 재사용 성공) |
대강 개념 |
| ✅ |
재판 규칙 검색 |
| ❌ 인터페이스는 키워드별로 집계(AllCount가 검색어에 따라 변동)하지만 결과 목록이 비어 있음 — 이 계정은 재판 규칙 라이브러리에 대한 콘텐츠 권한이 없음(집계는 가능하지만 내용은 볼 수 없음). 집계 인터페이스 |
유사 사례 검색 |
| ⚠️ 홈페이지 laIndex 링크의 |
결론: 메인 사이트 인터페이스 경로는 변호사협회 VIP 버전과 동일한 구조입니다. 법규 검색/법조문 바로가기/대강/상세 읽기는 로그인 후 바로 사용할 수 있습니다. 재판 규칙 라이브러리는 계정 권한에 의해 제한됩니다(커넥터와 무관). 유사 사례 검색은 메인 사이트 token 메커니즘 차이로 현재 지원되지 않습니다(변호사협회 버전에서는 정상).
⚠️ 규정 준수 고지(사용 전 필독)
이 프로젝트는 단지 MCP 프로토콜 어댑터 계층이며, 역할과 경계는 다음과 같습니다.
어떠한 인증도 우회하지 않습니다. 로그인은 사용자 본인이 팝업된 브라우저에서 자신의 法信 계정으로 완료해야 합니다. 이 프로젝트에는 크래킹, 모의 로그인, 캡차 인식 또는 암호화 알고리즘 분석 코드가 포함되어 있지 않습니다.
어떠한 탐지 또는 안티크롤링 조치도 회피하지 않습니다. 이 프로젝트는 자동화 특성을 숨기는 시작 매개변수나 스크립트 주입을 사용하지 않습니다.
권한을 넘어선 접근을 하지 않습니다. 사용자 계정 권한 내의 콘텐츠에만 접근합니다. 일부 라이브러리(예: 재판 규칙 라이브러리, 유사 사례 라이브러리)는 法信 유료 계정이 있어야 전체 접근이 가능할 수 있습니다. 실제 권한은 사용자 계정 기준을 따르세요.
대량 수집을 하지 않으며 로컬 데이터베이스를 구축하지 않습니다. 온디맨드 단일 검색만 제공합니다. 낮은 빈도로 사용하고, 法信 플랫폼 사용자 약관과 robots 규칙을 준수하세요.
이 프로젝트가 중개하는 콘텐츠의 저작권은 원 플랫폼에 있습니다. 검색 결과는 개인 연구·학습 목적으로만 사용할 수 있으며, 상업적 재판매에는 사용할 수 없습니다.
면책 조항
이 프로젝트는 개인 학습·교류 성격의 오픈소스 도구이며, 法信 플랫폼과 어떠한 소속 또는 승인 관계도 없습니다.
法信 플랫폼의 페이지 구조와 인터페이스는 수시로 변경될 수 있으며, 이 프로젝트는 장기적인 사용 가능성을 보장하지 않습니다.
사용자는 자신의 사용 행위가 法信 플랫폼 사용자 약관 및 관련 법률·규정을 준수하는지 스스로 확인해야 하며, 이 프로젝트 사용으로 인한 모든 결과는 사용자가 부담합니다.
검색 결과는 참고용일 뿐이며 법률 의견을 구성하지 않습니다. 법규 조문을 공식적으로 인용할 때는 공식 발표 텍스트를 기준으로 하십시오.
누구든 이 코드를 수정(fork 후 2차 개발 등)하여 재배포하거나 사용하는 경우, 그 수정 부분 및 사용 행위로 인한 모든 법적 위험은 수정자/사용자가 부담하며 원본 저자와 무관합니다.
이 프로젝트에는 대량 수집, 안티탐지, 크래킹 기능이 포함되어 있지 않습니다. 法信 플랫폼이 사용자 약관을 업데이트하여 자동화 도구를 통한 인터페이스 호출을 명시적으로 금지하는 경우, 사용자는 이 프로젝트 사용을 스스로 중단해야 하며, 원본 저자는 이에 대해 어떠한 책임도 지지 않습니다.
라이선스
MIT License(LICENSE 참조). 法信 플랫폼 콘텐츠의 저작권은 이 프로젝트의 MIT 라이선스로 인해 변경되지 않습니다.
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
- -licenseNot gradedqualityNot gradedmaintenanceEnables searching and retrieving Korean legal information including laws, court precedents, legal interpretations, and local ordinances from the Korean National Law Information Center API with intelligent search ranking.
- FlicenseAqualityBmaintenanceEnables AI systems to search, retrieve, and analyze Korean legal information from the National Law Information API (law.go.kr), including laws, administrative rules, English translations, and law-ordinance linkages.261
- FlicenseAqualityBmaintenanceEnables semantic search and retrieval of Chinese judicial cases from the Supreme People's Court case library, supporting natural language queries for similar cases, case details, filtering, and statistics.85
- FlicenseNot gradedqualityDmaintenanceEnables searching and retrieving Korean laws, precedents, and administrative rules through the National Law Information Center Open API, optimized for AI agents.
Related MCP Connectors
Resolve, search and verify legal citations against the official sources, with provenance.
Search French and European case law and French legal texts (codes, statutes, treaties).
Simplified lookup of a person's or company's lawsuits from the CPF or CNPJ. Platform-hosted, no cred
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/Emnllawlab/faxin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server