Browse Source

代码提交

SGTY 1 month ago
parent
commit
5b90990350
1 changed files with 20 additions and 0 deletions
  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()