0.0.20 • Published 5 months ago
@pymm-ai/mcp v0.0.20
Pymm AI MCP Server
AI 기반 개발 워크플로우를 위한 프로젝트 관리 기능을 제공하는 FastMCP 서버입니다.
주요 기능
- 프로젝트 연결 및 관리
- 태스크 목록 조회 및 관리
- 우선순위 기반 다음 태스크 추천
- Cursor IDE와 MCP 프로토콜을 통한 원활한 통합
사용 가능한 도구
connect_project
: 특정 프로젝트에 연결disconnect_project
: 현재 프로젝트 연결 해제list_projects
: 사용 가능한 모든 프로젝트 목록 조회read_project
: 프로젝트 상세 정보 조회list_task
: 연결된 프로젝트의 태스크 목록 조회read_task
: 태스크 상세 정보 조회get_next_task
: 우선순위 기반 다음 작업할 태스크 조회
설치 및 실행
개발 환경
# 의존성 설치
pnpm install
# 개발 서버 실행 (FastMCP 개발 모드)
pnpm dev
# MCP Inspector로 디버깅
pnpm inspect
# 빌드
pnpm build
# 프로덕션 실행
pnpm start
FastMCP CLI 도구 사용
# 개발 모드로 서버 테스트
npx fastmcp dev dist/index.js
# MCP Inspector로 서버 디버깅
npx fastmcp inspect dist/index.js
Cursor 연동
MCP 설정 파일에 다음과 같이 추가하세요:
{
"mcpServers": {
"pymm-ai": {
"command": "node",
"args": ["/path/to/pymm-ai/dist/index.js"],
"env": {
"PYMM_API_KEY": "your-api-key"
}
}
}
}
환경 변수
PYMM_API_KEY
: Pymm AI API 액세스 키
아키텍처
이 서버는 FastMCP 프레임워크를 기반으로 구축되었으며:
- 간소화된 도구 등록:
server.addTool()
방식 - 내장 로깅: 구조화된 로그 지원
- 오류 처리:
UserError
를 통한 사용자 친화적 오류 메시지 - 타입 안전성: Zod 스키마 직접 지원
개발자를 위한 정보
이 서버는 혼자 개발하거나 소규모 팀에서 AI 보조 개발 도구를 사용하는 개발자를 위해 설계되었습니다.
테스트
# 테스트 실행
pnpm test
# 테스트 커버리지
pnpm test:coverage
# 감시 모드로 테스트
pnpm test:watch
타입 검사
pnpm typecheck
0.0.20
5 months ago
0.0.19
5 months ago
0.0.18
5 months ago
0.0.17
5 months ago
0.0.16
5 months ago
0.0.15
5 months ago
0.0.14
5 months ago
0.0.13
5 months ago
0.0.12
5 months ago
0.0.11
5 months ago
0.0.10
5 months ago
0.0.9
5 months ago
0.0.8
5 months ago
0.0.7
5 months ago
0.0.6
5 months ago
0.0.5
5 months ago
0.0.4
5 months ago
0.0.3
5 months ago
0.0.2
5 months ago
0.0.1
5 months ago
0.0.0
5 months ago