MCP-Smallest.ai
Smallest.ai API 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 프로젝트는 Smallest.ai의 지식 기반 관리 시스템과 상호 작용하기 위한 표준화된 인터페이스를 제공합니다.
건축학
시스템 개요
지엑스피1
구성 요소 세부 정보
1. 클라이언트 애플리케이션 계층
- MCP 클라이언트 프로토콜을 구현합니다
- 요청 형식을 처리합니다
- 응답 구문 분석을 관리합니다
- 오류 처리를 제공합니다
2. MCP 서버 계층
- 프로토콜 핸들러
- MCP 프로토콜 통신을 관리합니다
- 클라이언트 연결을 처리합니다
- 적절한 도구로 요청을 라우팅합니다.
- 도구 구현
- 지식 기반 관리 도구
- 매개변수 검증
- 응답 형식
- 오류 처리
- API 통합
- Smallest.ai API 통신
- 인증 관리
- 요청/응답 처리
3. Smallest.ai API 계층
- 지식 기반 관리
- 데이터 저장 및 검색
- 인증 및 권한 부여
데이터 흐름
보안 아키텍처
개요
이 프로젝트는 클라이언트와 Smallest.ai API 사이의 미들웨어 역할을 하는 MCP 서버를 구현합니다. Model Context Protocol을 통해 Smallest.ai의 지식 기반 관리 기능과 상호 작용하는 표준화된 방법을 제공합니다.
건축학
구성 요소
- MCP 서버
- 클라이언트 요청을 처리합니다
- API 통신을 관리합니다
- 표준화된 응답을 제공합니다
- 오류 처리를 구현합니다
- 지식 기반 도구
listKnowledgeBases
: 모든 지식 기반을 나열합니다.createKnowledgeBase
: 새로운 지식 기반을 생성합니다.getKnowledgeBase
: 특정 지식 기반 세부 정보를 검색합니다.
- 문서 리소스
docs://smallest.ai
에서 사용 가능- 사용 지침과 예를 제공합니다
필수 조건
- Node.js 18+ 또는 Bun 런타임
- Smallest.ai API 키
- TypeScript 지식
설치
- 저장소를 복제합니다.
- 종속성 설치:
- 루트 디렉토리에
.env
파일을 만듭니다.
구성
Smallest.ai API 구성을 사용하여 config.ts
파일을 만듭니다.
용법
서버 시작
서버 테스트
사용 가능한 도구
- 지식 기반 목록
- 지식 기반 만들기
- 지식 기반 얻기
응답 형식
모든 응답은 다음 구조를 따릅니다.
오류 처리
서버는 포괄적인 오류 처리를 구현합니다.
- HTTP 오류
- API 오류
- 매개변수 검증 오류
- 유형 안전 오류 응답
개발
프로젝트 구조
새로운 도구 추가
index.ts
에 도구를 정의합니다.
- 리소스의 문서를 업데이트하세요:
보안
- API 키는 환경 변수에 저장됩니다.
- 모든 요청은 인증됩니다
- 매개변수 검증이 구현되었습니다
- 오류 메시지가 정리되었습니다.
기여하다
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature
) - 변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature'
) - 브랜치에 푸시(
git push origin feature/amazing-feature
) - 풀 리퀘스트 열기
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
감사의 말
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Smallest.ai의 지식 기반 관리 시스템과 상호작용하기 위한 표준화된 인터페이스를 제공하는 모델 컨텍스트 프로토콜 서버 구현입니다.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides structured, AI-friendly access to eRegulations data, making it easier for AI models to answer user questions about administrative procedures.Last updated -419TypeScript