local-only server
The server can only run on the client’s local machine because it depends on local resources.
🌦️ weather_service MCP 서버
🧩 구성 요소
📚 리소스
이 서버는 간단한 노트 저장 시스템을 구현합니다 :
- 맞춤 note:// URI 체계에서 개별 노트에 액세스
- 각 노트 리소스에는 이름, 설명, text/plain의 밧줄 유형이 있습니다.
💡 프롬프트
서버는 단일 프롬프트를 제공합니다.
- summarize-notes: 저장된 모든 노트에 대한 요약 작성
- 옵션의 "style" 인수로 상세 레벨을 제어 (brief/detailed)
- 모든 현재 노트와 스타일 설정을 결합하여 프롬프트 생성
🛠️ 도구
서버는 하나의 도구를 구현합니다.
- add-note: 새 노트를 서버에 추가
- "name"과 "content"를 필수 문자열 인수로 받아들입니다.
- 서버 상태를 업데이트하고 리소스 변경 내용을 클라이언트에 알립니다.
🚀 빠른 시작
📥 설치
Claude Desktop
MacOS의 경우: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
👨💻 개발
🏗️ 빌드 및 공개
패키지를 배포용으로 준비하려면:
- 종속성을 동기화하고 잠금 파일 업데이트:
- 패키지 배포판 빌드 :
이렇게하면 dist/
디렉토리에 소스 및 휠 배포판이 생성됩니다.
- PyPI에 게시:
참고: PyPI 자격 증명은 환경 변수 또는 명령 플래그로 설정해야 합니다.
- 토큰:
--token
또는UV_PUBLISH_TOKEN
- 또는 사용자 이름/비밀번호:
--username
/UV_PUBLISH_USERNAME
및--password
/UV_PUBLISH_PASSWORD
🔍 디버깅
MCP 서버는 stdio를 통해 실행되므로 디버깅이 어려울 수 있습니다. 최적의 디버깅 경험을 위해 MCP Inspector 를 사용하는 것이 좋습니다.
npm
사용하여 다음 명령으로 MCP Inspector를 시작할 수 있습니다.
시작 시 Inspector는 브라우저에서 액세스할 수 있는 URL을 표시하고 디버깅을 시작할 수 있습니다.
This server cannot be installed
A simple note-taking MCP server that allows storing and summarizing notes with custom URI schemes and provides functionality to add notes and generate summaries with different detail levels.