Weather Service MCP Server
A simple note-saving system with a custom URI scheme, providing tools to add and summarize notes.
🌦️ weather_service MCP サーバー
🧩 コンポーネント
📚 リソース
このサーバーは、シンプルなノート保存システムを実装しています:
- カスタム note:// URIスキームで個別のノートにアクセス
- 各ノートリソースには、名前、説明、text/plainのマイムタイプがあります
💡 プロンプト
サーバーは単一のプロンプトを提供します:
- summarize-notes:保存されている全てのノートの要約を作成
- オプションの"style"引数で詳細レベルを制御(brief/detailed)
- 全ての現在のノートとスタイル設定を組み合わせてプロンプトを生成
🛠️ ツール
サーバーは1つのツールを実装しています:
- add-note:新しいノートをサーバーに追加
- "name"と"content"を必須の文字列引数として受け取り
- サーバーの状態を更新し、リソースの変更をクライアントに通知
🚀 クイックスタート
📥 インストール
Claude Desktop
MacOSの場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windowsの場合: %APPDATA%/Claude/claude_desktop_config.json
開発/未公開サーバーの設定
``` "mcpServers": { "weather_service": { "command": "uv", "args": [ "--directory", "C:\Prj\weather_service", "run", "weather_service" ] } } ```公開サーバーの設定
``` "mcpServers": { "weather_service": { "command": "uvx", "args": [ "weather_service" ] } } ```👨💻 開発
🏗️ ビルドと公開
パッケージを配布用に準備するには:
- 依存関係を同期しロックファイルを更新:
uv sync
- パッケージのディストリビューションをビルド:
uv build
これにより、dist/ディレクトリにソースとホイールのディストリビューションが作成されます。
- PyPIに公開:
uv publish
注意:PyPIの認証情報は環境変数またはコマンドフラグで設定する必要があります:
- トークン:
--tokenまたはUV_PUBLISH_TOKEN - またはユーザー名/パスワード:
--username/UV_PUBLISH_USERNAMEと--password/UV_PUBLISH_PASSWORD
🔍 デバッグ
MCPサーバーはstdioを介して実行されるため、デバッグが難しい場合があります。最適なデバッグ体験のために、MCP Inspectorの使用を強く推奨します。
npmを使用して、次のコマンドでMCP Inspectorを起動できます:
npx @modelcontextprotocol/inspector uv --directory C:\Prj\weather_service run weather-service
起動時、InspectorはブラウザでアクセスできるURLを表示し、デバッグを開始できます。
Server Terkait
Kone.vc
sponsorMonetize your AI agent with contextual product recommendations
Autodesk Revit MCP Server
Autodesk Revit MCP Server
Jira MCP
The most robust Jira MCP safe for internal corporate use.
Simplenote MCP Server
A server to connect and manage your Simplenote notes within Claude Desktop.
Dub.co Short Links (Unofficial)
An unofficial MCP server for creating and managing short links with Dub.co.
ATLAS: Task Management System
A task management system for LLM agents to manage projects, tasks, and knowledge using a Neo4j database for complex workflow automation.
Vivid MCP
Open a business account right from your AI chat
Harvest MCP Server
Manage time tracking, projects, clients, and tasks using the Harvest API.
Confluence MCP
An MCP server that enables AI assistants to interact with Confluence content through a standardized interface.
Excel MCP Server
Read and write data from Microsoft Excel files. Supports text, formulas, sheet creation, and Windows-only live editing.
Qasper
Qasper gives AI agents the tools to discover local service businesses, check availability, and book appointments in real time.