浏览代码

代码提交

SGTY 4 周之前
父节点
当前提交
5b90990350
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. 20 0
      src/knowledge/mcp/main.py

+ 20 - 0
src/knowledge/mcp/main.py

@@ -0,0 +1,20 @@
+from mcp.server.fastmcp import FastMCP
+
+# 创建 MCP 服务器实例
+mcp_server = FastMCP("我的应用")
+
+# 添加一个加法工具
+@mcp_server.tool()
+def add(a: int, b: int) -> int:
+    """计算两个数的和"""
+    return a + b
+
+# 添加一个动态问候资源
+@mcp_server.resource("greeting://{name}")
+def get_greeting(name: str) -> str:
+    """获取个性化的问候信息"""
+    return f"你好,{name}!"
+
+# 运行服务器
+if __name__ == "__main__":
+    mcp_server.run()