mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 02:34:29 +00:00
example mcp tools
This commit is contained in:
parent
89cc404a57
commit
45ee1182ae
1 changed files with 35 additions and 0 deletions
35
litellm/proxy/mcp_tools.py
Normal file
35
litellm/proxy/mcp_tools.py
Normal file
|
@ -0,0 +1,35 @@
|
|||
from typing import Any, Dict, Optional
|
||||
|
||||
|
||||
def get_current_time(params: Optional[Dict[str, Any]] = None) -> str:
|
||||
"""
|
||||
Get the current time (hardcoded sample implementation)
|
||||
|
||||
Args:
|
||||
params: Optional dictionary with parameters
|
||||
- format: The format of the time to return (e.g., "short")
|
||||
|
||||
Returns:
|
||||
A string representing the current time
|
||||
"""
|
||||
# Hardcoded time value for sample implementation
|
||||
if params and params.get("format") == "short":
|
||||
return "10:30 AM"
|
||||
return "10:30:45 AM"
|
||||
|
||||
|
||||
def get_current_date(params: Optional[Dict[str, Any]] = None) -> str:
|
||||
"""
|
||||
Get the current date (hardcoded sample implementation)
|
||||
|
||||
Args:
|
||||
params: Optional dictionary with parameters
|
||||
- format: The format of the date to return (e.g., "short")
|
||||
|
||||
Returns:
|
||||
A string representing the current date
|
||||
"""
|
||||
# Hardcoded date value for sample implementation
|
||||
if params and params.get("format") == "short":
|
||||
return "Oct 15"
|
||||
return "October 15, 2023"
|
Loading…
Add table
Add a link
Reference in a new issue