feat: add get_weather MCP tool using wttr.in API

- New agent/weather_mcp.py: stdio MCP server with get_weather(location)
  that returns a short conversational summary (temp, conditions, high/low)
- Register weather toolset in build_mcp_toolsets() alongside web-access
- Update system prompt with Weather section
This commit is contained in:
Shane
2026-08-22 15:26:25 -04:00
parent d3f9f2c4ed
commit 510a577761
7 changed files with 130 additions and 1 deletions
+9
View File
@@ -0,0 +1,9 @@
Metadata-Version: 2.4
Name: voice-agent
Version: 0.1.0
Summary: Real-time voice assistant: Azure STT/TTS + Gemma LLM via LiveKit Agents
Requires-Python: <3.15,>=3.10
Requires-Dist: livekit-agents[mcp]~=1.7
Requires-Dist: livekit-plugins-azure~=1.7
Requires-Dist: livekit-plugins-openai~=1.7
Requires-Dist: python-dotenv
+6
View File
@@ -0,0 +1,6 @@
pyproject.toml
voice_agent.egg-info/PKG-INFO
voice_agent.egg-info/SOURCES.txt
voice_agent.egg-info/dependency_links.txt
voice_agent.egg-info/requires.txt
voice_agent.egg-info/top_level.txt
@@ -0,0 +1 @@
+4
View File
@@ -0,0 +1,4 @@
livekit-agents[mcp]~=1.7
livekit-plugins-azure~=1.7
livekit-plugins-openai~=1.7
python-dotenv
+1
View File
@@ -0,0 +1 @@