make.sh
!/bin/bash
删除tool目录下所有文件
rm -f tool/*
删掉mcpList.txt
rm -f mcpList.txt
rm -f mcpJson.json
pwd=$(pwd)
创建tool目录
mkdir -p tool
遍历当前目录下的所有go文件,执行go build -o knowledgeSliceInfoMcp main/knowledgeSlice.go
for file in $(find ./mcp -name "*.go"); do
如果遇到mcpJson.go文件则跳过
if [
continue
fi
# 去掉文件名中的.go和./mcp前缀
fileName=${file%.go}
fileName=${fileName#./mcp/}
# 执行go build -o ${fileName} ${file}
# echo "1111111111111"
go build -o ./tool/${fileName} ${file}
# echo "go build -o ./tool/${fileName} ${file}"
# echo "2222222222222"
# 把文件名写入mcpList.txt
echo ${pwd}/tool/$(basename ${fileName}) >> mcpList.txtdone
result=$(go run mcpJson.go)
echo "mcpJson.json111:"
echo $result | jq . > ./mcpJson.json
把result写入mcpJson.json
echo $result | jq . > ~/.cursor/mcp.json
作者:admin 创建时间:2025-04-17 21:27
最后编辑:admin 更新时间:2025-04-17 21:27
最后编辑:admin 更新时间:2025-04-17 21:27