owenkaplinsky commited on
Commit
8a58df2
·
verified ·
1 Parent(s): 03e88bc

Update src/mcp_servers/examples/gmail/list_server_tools.py

Browse files
src/mcp_servers/examples/gmail/list_server_tools.py CHANGED
@@ -15,20 +15,21 @@ from .settings import GMailSettings
15
 
16
  UV_PATH = "/Users/sebastianwefers/.local/bin/uv" # <= full path to uv (important)
17
  settings = GMailSettings()
 
18
 
19
  async def main():
20
  client = MultiServerMCPClient({
21
  "gmail": {
22
- "command": UV_PATH,
23
- "args": [
24
- "--directory", str(settings.gmail_mcp_dir),
25
- "run", "gmail",
26
- "--creds-file-path", str(settings.creds),
27
- "--token-path", str(settings.token)
28
- ],
29
- "transport": "stdio",
30
- }
31
- })
32
  tools = await client.get_tools()
33
 
34
  print("\n📬 Tools exposed by Gmail MCP server:\n")
 
15
 
16
  UV_PATH = "/Users/sebastianwefers/.local/bin/uv" # <= full path to uv (important)
17
  settings = GMailSettings()
18
+ CREDS_PATH, TOKEN_PATH = settings.materialize_files()
19
 
20
  async def main():
21
  client = MultiServerMCPClient({
22
  "gmail": {
23
+ "command": UV_PATH,
24
+ "args": [
25
+ "--directory", str(settings.gmail_mcp_dir),
26
+ "run", "gmail",
27
+ "--creds-file-path", str(CREDS_PATH),
28
+ "--token-path", str(TOKEN_PATH)
29
+ ],
30
+ "transport": "stdio",
31
+ }
32
+ })
33
  tools = await client.get_tools()
34
 
35
  print("\n📬 Tools exposed by Gmail MCP server:\n")