Files
ai/test_mcp.py
2025-04-23 19:54:38 -04:00

32 lines
687 B
Python

# import anthropic
# import configparser as ini_parser
# ini = ini_parser.ConfigParser()
# ini.read('anthropic.ini')
# client = anthropic.Anthropic(
# api_key = ini['API']['API_KEY']
# )
path_project = "C:\projects\gencpp\base"
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.resource("echo://{message}")
def echo_resource(message: str) -> str:
"""Echo a message"""
return f"Resource echo: {message}!"
@mcp.tool()
def echo_tool(message: str) -> str:
"""Echo a message as a tool"""
return f"Tool echo: {message}"
@mcp.prompt()
def echo_prompt(message: str) -> str:
"""Create an echo prompt"""
return f"Please process this message: {message}"