Integrations
Integrated for environment variable management, allowing configuration of API keys, feature flags, cache settings, NLP and server settings through a .env file
Integrated for testing capabilities, supporting various test suites including integration tests, Exa Research API tests, and server tool registration tests
Required as the runtime environment for the MCP server, specifically version 20 or higher
분석 MCP 서버
고급 분석, 연구 및 자연어 처리 기능을 제공하는 특수한 모델 컨텍스트 프로토콜(MCP) 서버입니다.
주요 특징
분석 도구
- 데이터 세트 분석
- 의사결정 분석
- 상관 분석
- 회귀 분석
- 시계열 분석
- 가설 검정
고급 NLP 기능
- 향상된 사실 추출
- 명명된 엔터티 인식
- 공참조 해결
- 관계 추출
- 감정 분석
- 텍스트 유사성
- 품사 태깅
- 레마티제이션
- 맞춤법 검사
설치
필수 조건
- Node.js(v20+)
- 엔피엠
- Exa API 키(연구 및 고급 NLP 기능용)
설정
- 저장소를 복제합니다
- 종속성 설치:지엑스피1
- 환경 변수를 설정하세요.Copy
- 프로젝트를 빌드하세요:Copy
용법
러닝 도구
각 도구는 특정 매개변수를 사용하여 호출할 수 있습니다. 예:
고급 NLP 데모
포함된 NLP 데모를 실행하여 고급 기능이 실제로 어떻게 작동하는지 확인할 수 있습니다.
개발
사용 가능한 스크립트
npm run build
: TypeScript 컴파일npm test
: 모든 테스트 실행npm run test:integration
: 통합 테스트만 실행합니다.npm run test:exa
: Exa Research API 테스트 실행npm run test:research
: 연구 검증 테스트 실행npm run test:server
: 서버 도구 등록 테스트 실행npm run lint
: 코드 품질 확인npm run format
: 형식 코드npm run nlp:demo
: 고급 NLP 데모 실행
테스트 스크립트
우리는 특정 테스트 모음을 실행하기 위한 전용 스크립트를 제공합니다:
유닉스/리눅스/맥
윈도우
핵심 기술
- 타입스크립트
- 모델 컨텍스트 프로토콜 SDK
- 연구 및 NLP를 위한 Exa API
- 자연어 처리 라이브러리
- 테스트를 위한 농담
고급 NLP 구현
분석 MCP 서버는 다음을 사용하여 고급 NLP 기능을 구현합니다.
- 컨텍스트 인식 엔터티 인식을 위한 Exa 연구 API
- 기본 NLP 작업을 위한 자연어 툴킷
- 오프라인 기능을 위한 사용자 정의 규칙 기반 대체 메커니즘
- 신뢰도 평가를 통한 향상된 사실 추출
- 엔터티 간 관계 추출
자세한 내용은 고급 NLP 설명서를 참조하세요.
필수 API 키
이 프로젝트에는 다음 API 키가 필요합니다.
EXA_API_KEY
: 연구 통합 및 고급 NLP에 사용됨
.env.example
파일에는 사용 가능한 모든 구성 옵션이 포함되어 있습니다.
- API 키
- 기능 플래그
- 캐시 설정
- NLP 구성
- 서버 구성
시작하려면 이 파일을 프로젝트 루트의 .env
로 복사하고 실제 API 키로 업데이트하세요.
기여하다
- 저장소를 포크하세요
- 기능 브랜치 생성
- 변경 사항을 커밋하세요
- 지점으로 밀어 넣기
- 풀 리퀘스트 만들기
특허
MIT 라이센스
This server cannot be installed
모델 컨텍스트 프로토콜 서버를 통해 고급 분석, 연구 및 자연어 처리 기능을 제공하여 데이터 세트 분석, 의사 결정 분석 및 엔터티 인식 및 사실 추출과 같은 향상된 NLP 기능을 지원합니다.