feat: 添加云端 MCP 功能和相关数据
- 新增 111.json 和 222.json 文件,包含 lottery 数据 - 添加 custom_functions.py 文件,实现云端 MCP 功能 - 序列生成和预测 -逻辑验证 - 绘图功能 - 创建 mcp.json 文件,配置 MCP 服务器
This commit is contained in:
38
.roo/custom_functions.py
Normal file
38
.roo/custom_functions.py
Normal file
@@ -0,0 +1,38 @@
|
||||
### 云端 MCP:序列助手
|
||||
import httpx
|
||||
|
||||
def generate_sequence(rule: str, length: int = 10) -> list[int]:
|
||||
"""
|
||||
按给定递推规则生成整数序列
|
||||
例:generate_sequence("a(n)=a(n-1)+2**(n-2),a(1)=2", 8)
|
||||
"""
|
||||
url = "https://web-mcp.ziziyi.com/sequence/generate"
|
||||
r = httpx.post(url, json={"rule": rule, "length": length}, timeout=10)
|
||||
return r.json()["sequence"]
|
||||
|
||||
def predict_next(seq: list[int], k: int = 3) -> list[int]:
|
||||
"""
|
||||
根据已知序列预测后续 k 项
|
||||
"""
|
||||
url = "https://web-mcp.ziziyi.com/sequence/predict"
|
||||
r = httpx.post(url, json={"sequence": seq, "k": k}, timeout=10)
|
||||
return r.json()["prediction"]
|
||||
|
||||
### 云端 MCP:逻辑验证
|
||||
def solve_smt(formula: str) -> bool:
|
||||
"""
|
||||
用 Z3 在线验证公式是否对所有 n 成立
|
||||
例:solve_smt("forall n: 1<=n<=100, seq[n]==seq[n-1]+2**(n-2)")
|
||||
"""
|
||||
url = "https://web-mcp.ziziyi.com/logic/solve"
|
||||
r = httpx.post(url, json={"formula": formula}, timeout=10)
|
||||
return r.json()["result"]
|
||||
|
||||
### 云端 MCP:绘图
|
||||
def plot_line(seq: list[int]) -> str:
|
||||
"""
|
||||
把序列画成折线图,返回 png 直链
|
||||
"""
|
||||
url = "https://web-mcp.ziziyi.com/plot/line"
|
||||
r = httpx.post(url, json={"sequence": seq}, timeout=10)
|
||||
return r.json()["image_url"]
|
||||
3
.roo/mcp.json
Normal file
3
.roo/mcp.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"mcpServers": {}
|
||||
}
|
||||
158
doc/111.json
Normal file
158
doc/111.json
Normal file
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"result": true,
|
||||
"message": "操作成功!",
|
||||
"code": 200,
|
||||
"data": [
|
||||
{
|
||||
"expect": "2025224",
|
||||
"openTime": "2025-08-12 21:32:32",
|
||||
"openCode": "19,09,37,07,49,13,16",
|
||||
"zodiac": "豬,雞,蛇,豬,蛇,蛇,虎"
|
||||
},
|
||||
{
|
||||
"expect": "2025223",
|
||||
"openTime": "2025-08-11 21:32:32",
|
||||
"openCode": "46,41,44,07,34,24,25",
|
||||
"zodiac": "猴,牛,狗,豬,猴,馬,蛇"
|
||||
},
|
||||
{
|
||||
"expect": "2025222",
|
||||
"openTime": "2025-08-10 21:32:32",
|
||||
"openCode": "46,40,21,13,01,05,43",
|
||||
"zodiac": "猴,虎,雞,蛇,蛇,牛,豬"
|
||||
},
|
||||
{
|
||||
"expect": "2025221",
|
||||
"openTime": "2025-08-09 21:32:32",
|
||||
"openCode": "46,27,15,23,25,12,08",
|
||||
"zodiac": "猴,兔,兔,羊,蛇,馬,狗"
|
||||
},
|
||||
{
|
||||
"expect": "2025220",
|
||||
"openTime": "2025-08-08 21:32:32",
|
||||
"openCode": "35,28,14,11,10,43,08",
|
||||
"zodiac": "羊,虎,龍,羊,猴,豬,狗"
|
||||
},
|
||||
{
|
||||
"expect": "2025219",
|
||||
"openTime": "2025-08-07 21:32:32",
|
||||
"openCode": "04,25,23,46,16,41,09",
|
||||
"zodiac": "虎,蛇,羊,猴,虎,牛,雞"
|
||||
},
|
||||
{
|
||||
"expect": "2025218",
|
||||
"openTime": "2025-08-06 21:32:32",
|
||||
"openCode": "22,32,36,34,26,38,23",
|
||||
"zodiac": "猴,狗,馬,猴,龍,龍,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2025217",
|
||||
"openTime": "2025-08-05 21:32:32",
|
||||
"openCode": "18,03,39,37,08,11,46",
|
||||
"zodiac": "鼠,兔,兔,蛇,狗,羊,猴"
|
||||
},
|
||||
{
|
||||
"expect": "2025216",
|
||||
"openTime": "2025-08-04 21:32:32",
|
||||
"openCode": "48,07,20,12,17,46,23",
|
||||
"zodiac": "馬,豬,狗,馬,牛,猴,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2025215",
|
||||
"openTime": "2025-08-03 21:32:32",
|
||||
"openCode": "33,11,19,15,36,13,21",
|
||||
"zodiac": "雞,羊,豬,兔,馬,蛇,雞"
|
||||
},
|
||||
{
|
||||
"expect": "2025214",
|
||||
"openTime": "2025-08-02 21:32:32",
|
||||
"openCode": "22,48,38,28,01,19,15",
|
||||
"zodiac": "猴,馬,龍,虎,蛇,豬,兔"
|
||||
},
|
||||
{
|
||||
"expect": "2025213",
|
||||
"openTime": "2025-08-01 21:32:32",
|
||||
"openCode": "03,31,34,38,47,24,11",
|
||||
"zodiac": "兔,豬,猴,龍,羊,馬,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2025212",
|
||||
"openTime": "2025-07-31 21:32:32",
|
||||
"openCode": "05,12,25,35,36,20,18",
|
||||
"zodiac": "牛,馬,蛇,羊,馬,狗,鼠"
|
||||
},
|
||||
{
|
||||
"expect": "2025211",
|
||||
"openTime": "2025-07-30 21:32:32",
|
||||
"openCode": "39,01,14,27,24,12,02",
|
||||
"zodiac": "兔,蛇,龍,兔,馬,馬,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2025210",
|
||||
"openTime": "2025-07-29 21:32:32",
|
||||
"openCode": "35,40,47,11,24,14,15",
|
||||
"zodiac": "羊,虎,羊,羊,馬,龍,兔"
|
||||
},
|
||||
{
|
||||
"expect": "2025209",
|
||||
"openTime": "2025-07-28 21:32:32",
|
||||
"openCode": "31,08,32,26,48,02,13",
|
||||
"zodiac": "豬,狗,狗,龍,馬,龍,蛇"
|
||||
},
|
||||
{
|
||||
"expect": "2025208",
|
||||
"openTime": "2025-07-27 21:32:32",
|
||||
"openCode": "31,17,48,24,32,29,09",
|
||||
"zodiac": "豬,牛,馬,馬,狗,牛,雞"
|
||||
},
|
||||
{
|
||||
"expect": "2025207",
|
||||
"openTime": "2025-07-26 21:32:32",
|
||||
"openCode": "09,27,06,01,49,45,24",
|
||||
"zodiac": "雞,兔,鼠,蛇,蛇,雞,馬"
|
||||
},
|
||||
{
|
||||
"expect": "2025206",
|
||||
"openTime": "2025-07-25 21:32:32",
|
||||
"openCode": "35,11,27,19,28,20,10",
|
||||
"zodiac": "羊,羊,兔,豬,虎,狗,猴"
|
||||
},
|
||||
{
|
||||
"expect": "2025205",
|
||||
"openTime": "2025-07-24 21:32:32",
|
||||
"openCode": "23,04,12,06,37,30,01",
|
||||
"zodiac": "羊,虎,馬,鼠,蛇,鼠,蛇"
|
||||
},
|
||||
{
|
||||
"expect": "2025204",
|
||||
"openTime": "2025-07-23 21:32:32",
|
||||
"openCode": "07,47,15,41,18,36,30",
|
||||
"zodiac": "豬,羊,兔,牛,鼠,馬,鼠"
|
||||
},
|
||||
{
|
||||
"expect": "2025203",
|
||||
"openTime": "2025-07-22 21:32:32",
|
||||
"openCode": "27,23,39,10,12,44,18",
|
||||
"zodiac": "兔,羊,兔,猴,馬,狗,鼠"
|
||||
},
|
||||
{
|
||||
"expect": "2025202",
|
||||
"openTime": "2025-07-21 21:32:32",
|
||||
"openCode": "17,33,09,48,44,05,20",
|
||||
"zodiac": "牛,雞,雞,馬,狗,牛,狗"
|
||||
},
|
||||
{
|
||||
"expect": "2025201",
|
||||
"openTime": "2025-07-20 21:32:32",
|
||||
"openCode": "05,30,01,37,25,46,47",
|
||||
"zodiac": "牛,鼠,蛇,蛇,蛇,猴,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2025200",
|
||||
"openTime": "2025-07-19 21:32:32",
|
||||
"openCode": "22,21,42,41,11,15,47",
|
||||
"zodiac": "猴,雞,鼠,牛,羊,兔,羊"
|
||||
}
|
||||
],
|
||||
"timestamp": 1755065852240
|
||||
}
|
||||
@@ -13,4 +13,7 @@ vite+vue3.js怎么支持markdown文件的上传,预览、编辑、创建呢?
|
||||
MarkdownFile(id=325279554144964608, userId=1, title=测试, fileName=测试, content=userId=1&title=%E6%B5%8B%E8%AF%95&fileName=%E6%B5%8B%E8%AF%95&content=%E6%B5%8B%E8%AF%95, createdAt=2025-06-16T22:24:49.110387, updatedAt=2025-06-16T22:24:49.110387)
|
||||
|
||||
|
||||
https://segmentfault.com/blog/chengxy-nds
|
||||
https://segmentfault.com/blog/chengxy-nds
|
||||
|
||||
|
||||
https://history.macaumarksix.com/history/macaujc2/y/2025
|
||||
222
doc/222.json
Normal file
222
doc/222.json
Normal file
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"result": true,
|
||||
"message": "操作成功!",
|
||||
"code": 200,
|
||||
"data": [
|
||||
{
|
||||
"expect": "2024366",
|
||||
"openTime": "2024-12-31 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "17,43,25,45,21,24,06",
|
||||
"wave": "green,green,blue,red,green,red,green",
|
||||
"zodiac": "鼠,狗,龍,猴,猴,蛇,豬"
|
||||
},
|
||||
{
|
||||
"expect": "2024365",
|
||||
"openTime": "2024-12-30 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "05,36,06,40,17,13,30",
|
||||
"wave": "green,blue,green,red,green,red,red",
|
||||
"zodiac": "鼠,蛇,豬,牛,鼠,龍,豬"
|
||||
},
|
||||
{
|
||||
"expect": "2024364",
|
||||
"openTime": "2024-12-29 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "47,13,11,40,43,15,01",
|
||||
"wave": "blue,red,green,red,green,blue,red",
|
||||
"zodiac": "馬,龍,馬,牛,狗,虎,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2024363",
|
||||
"openTime": "2024-12-28 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "36,42,32,01,05,16,04",
|
||||
"wave": "blue,blue,green,red,green,green,blue",
|
||||
"zodiac": "蛇,豬,雞,龍,鼠,牛,牛"
|
||||
},
|
||||
{
|
||||
"expect": "2024362",
|
||||
"openTime": "2024-12-27 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "10,48,43,05,04,34,02",
|
||||
"wave": "blue,blue,green,green,blue,red,red",
|
||||
"zodiac": "羊,蛇,狗,鼠,牛,羊,兔"
|
||||
},
|
||||
{
|
||||
"expect": "2024361",
|
||||
"openTime": "2024-12-26 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "04,22,15,31,28,46,20",
|
||||
"wave": "blue,green,blue,blue,green,red,blue",
|
||||
"zodiac": "牛,羊,虎,狗,牛,羊,雞"
|
||||
},
|
||||
{
|
||||
"expect": "2024360",
|
||||
"openTime": "2024-12-25 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "35,25,19,24,36,26,14",
|
||||
"wave": "red,blue,red,red,blue,blue,blue",
|
||||
"zodiac": "馬,龍,狗,蛇,蛇,兔,兔"
|
||||
},
|
||||
{
|
||||
"expect": "2024359",
|
||||
"openTime": "2024-12-24 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "02,31,06,34,40,22,15",
|
||||
"wave": "red,blue,green,red,red,green,blue",
|
||||
"zodiac": "兔,狗,豬,羊,牛,羊,虎"
|
||||
},
|
||||
{
|
||||
"expect": "2024358",
|
||||
"openTime": "2024-12-23 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "16,18,19,22,03,05,21",
|
||||
"wave": "green,red,red,green,blue,green,green",
|
||||
"zodiac": "牛,豬,狗,羊,虎,鼠,猴"
|
||||
},
|
||||
{
|
||||
"expect": "2024357",
|
||||
"openTime": "2024-12-22 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "37,07,31,20,16,26,09",
|
||||
"wave": "blue,red,blue,blue,green,blue,blue",
|
||||
"zodiac": "龍,狗,狗,雞,牛,兔,猴"
|
||||
},
|
||||
{
|
||||
"expect": "2024356",
|
||||
"openTime": "2024-12-21 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "43,44,23,19,01,02,46",
|
||||
"wave": "green,green,red,red,red,red,red",
|
||||
"zodiac": "狗,雞,馬,狗,龍,兔,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2024355",
|
||||
"openTime": "2024-12-20 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "09,16,37,12,14,47,49",
|
||||
"wave": "blue,green,blue,red,blue,blue,green",
|
||||
"zodiac": "猴,牛,龍,蛇,兔,馬,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2024354",
|
||||
"openTime": "2024-12-19 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "06,22,44,02,20,36,25",
|
||||
"wave": "green,green,green,red,blue,blue,blue",
|
||||
"zodiac": "豬,羊,雞,兔,雞,蛇,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2024353",
|
||||
"openTime": "2024-12-18 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "34,40,03,36,21,12,47",
|
||||
"wave": "red,red,blue,blue,green,red,blue",
|
||||
"zodiac": "羊,牛,虎,蛇,猴,蛇,馬"
|
||||
},
|
||||
{
|
||||
"expect": "2024352",
|
||||
"openTime": "2024-12-17 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "09,13,20,05,40,26,10",
|
||||
"wave": "blue,red,blue,green,red,blue,blue",
|
||||
"zodiac": "猴,龍,雞,鼠,牛,兔,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2024351",
|
||||
"openTime": "2024-12-16 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "20,01,02,05,22,17,27",
|
||||
"wave": "blue,red,red,green,green,green,green",
|
||||
"zodiac": "雞,龍,兔,鼠,羊,鼠,虎"
|
||||
},
|
||||
{
|
||||
"expect": "2024350",
|
||||
"openTime": "2024-12-15 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "08,03,18,02,41,10,04",
|
||||
"wave": "red,blue,red,red,blue,blue,blue",
|
||||
"zodiac": "雞,虎,豬,兔,鼠,羊,牛"
|
||||
},
|
||||
{
|
||||
"expect": "2024349",
|
||||
"openTime": "2024-12-14 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "35,22,46,24,41,08,01",
|
||||
"wave": "red,green,red,red,blue,red,red",
|
||||
"zodiac": "馬,羊,羊,蛇,鼠,雞,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2024348",
|
||||
"openTime": "2024-12-13 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "49,29,21,26,30,11,17",
|
||||
"wave": "green,red,green,blue,red,green,green",
|
||||
"zodiac": "龍,鼠,猴,兔,豬,馬,鼠"
|
||||
},
|
||||
{
|
||||
"expect": "2024347",
|
||||
"openTime": "2024-12-12 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "37,16,39,33,35,02,28",
|
||||
"wave": "blue,green,green,green,red,red,green",
|
||||
"zodiac": "龍,牛,虎,猴,馬,兔,牛"
|
||||
},
|
||||
{
|
||||
"expect": "2024346",
|
||||
"openTime": "2024-12-11 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "32,35,18,07,30,25,41",
|
||||
"wave": "green,red,red,red,red,blue,blue",
|
||||
"zodiac": "雞,馬,豬,狗,豬,龍,鼠"
|
||||
},
|
||||
{
|
||||
"expect": "2024345",
|
||||
"openTime": "2024-12-10 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "45,48,44,38,34,30,46",
|
||||
"wave": "red,blue,green,green,red,red,red",
|
||||
"zodiac": "猴,蛇,雞,兔,羊,豬,羊"
|
||||
},
|
||||
{
|
||||
"expect": "2024344",
|
||||
"openTime": "2024-12-09 21:32:32",
|
||||
"type": "8",
|
||||
"openCode": "15,25,11,28,42,49,02",
|
||||
"wave": "blue,blue,green,green,blue,green,red",
|
||||
"zodiac": "虎,龍,馬,牛,豬,龍,兔"
|
||||
},
|
||||
{
|
||||
"expect": "2024343",
|
||||
"openTime": "2024-12-08 21:32:32",
|
||||
"openCode": "08,47,20,27,02,35,45",
|
||||
"zodiac": "雞,馬,雞,虎,兔,馬,猴"
|
||||
},
|
||||
{
|
||||
"expect": "2024342",
|
||||
"openTime": "2024-12-07 21:32:32",
|
||||
"openCode": "29,33,23,16,48,35,49",
|
||||
"zodiac": "鼠,猴,馬,牛,蛇,馬,龍"
|
||||
},
|
||||
{
|
||||
"expect": "2024341",
|
||||
"openTime": "2024-12-06 21:32:32",
|
||||
"openCode": "09,26,06,19,46,43,18",
|
||||
"zodiac": "猴,兔,豬,狗,羊,狗,豬"
|
||||
},
|
||||
{
|
||||
"expect": "2024340",
|
||||
"openTime": "2024-12-05 21:32:32",
|
||||
"openCode": "08,38,30,45,09,42,47",
|
||||
"zodiac": "雞,兔,豬,猴,猴,豬,馬"
|
||||
},
|
||||
{
|
||||
"expect": "2024339",
|
||||
"openTime": "2024-12-04 21:32:32",
|
||||
"openCode": "25,41,40,42,29,15,38",
|
||||
"zodiac": "龍,鼠,牛,豬,鼠,虎,兔"
|
||||
}
|
||||
],
|
||||
"timestamp": 1755065852240
|
||||
}
|
||||
2944
doc/all2024.json
Normal file
2944
doc/all2024.json
Normal file
File diff suppressed because it is too large
Load Diff
2936
doc/all2025.json
Normal file
2936
doc/all2025.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user