PiTools MCP-适用于任何提示的有用工具
](https://www.npmjs.com/package/@psachan/pitools)
❌ 没有PiTools
- ❌ 您的AI代理中没有最新的网络搜索
- ❌ 手动切换选项卡以进行研究
- ❌ 没有简单的方法为您的AI工作流程添加更多工具
✅ 使用PiTools
PiTools MCP将实时网络搜索、社交媒体发布和更多工具直接带入您的AI代理或编码助手。只需添加 use pitools 在Cursor或任何兼容MCP的客户端中,按照您的提示:
搜索网页:
What is the latest version of Next.js? use pitools duckduckgo_search发布到LinkedIn:
Post "Excited to share my new project update! #innovation #coding" to LinkedIn. use pitools linkedin_post_text- 1.️⃣ 自然地写下你的提示
- 2.️⃣ 告诉LLM
use pitools并指定工具(例如。,duckduckgo_search,linkedin_post_text) - 3.️⃣ 获取最新答案或查看您的操作执行情况
没有标签切换,没有过时的信息,没有手动研究或发布。
______________________________________________________________________
🛠️ 入门指南
需求
- Node.js>=v18.0.0
- 光标、风帆、克劳德桌面或任何MCP客户端
- 对于LinkedIn工具:
LINKEDIN_ACCESS_TOKEN使用有效的LinkedIn访问令牌设置环境变量。
______________________________________________________________________
在游标中安装
首选 Settings → Cursor Settings → MCP → Add new global MCP server
将以下配置粘贴到游标中 ~/.cursor/mcp.json 文件(如果需要,请替换路径)。确保更换 YOUR_LINKEDIN_ACCESS_TOKEN, YOUR_INSTAGRAM_ACCESS_TOKEN,以及 YOUR_INSTAGRAM_USER_ID_FOR_POSTING 凭你的真实证件。
{
"mcpServers": {
"pitools": {
"command": "npx",
"args": ["-y", "@psachan/pitools@latest"],
"env": {
"LINKEDIN_ACCESS_TOKEN": "YOUR_LINKEDIN_ACCESS_TOKEN",
"INSTAGRAM_ACCESS_TOKEN": "YOUR_INSTAGRAM_ACCESS_TOKEN",
"INSTAGRAM_USER_ID_FOR_POSTING": "YOUR_INSTAGRAM_USER_ID_FOR_POSTING"
}
}
}
}- 您还可以使用
bunx或pnpm dlx如果你愿意的话。 - 如果您更喜欢在系统范围内设置环境变量,可以省略
env在这里阻塞,但要确保npx命令可以访问它们。
______________________________________________________________________
🧰 可用工具
duckduckgo_search:使用DuckDuckGo执行网络搜索并返回顶部结果。
- query (string,必填):搜索查询字符串。 - options (对象,可选): - safeSearch (可选,默认值:中等):严格|中等|关闭。 - region (可选,默认:us en):搜索区域(例如,“us en”、“uk en”)。 - maxResults (可选):返回的最大结果数。 - time (可选):结果的时间范围(日、周、月、年)。
linkedin_post_text:向LinkedIn发布文本更新。
- commentary (string,必填):帖子的主要文本内容。
linkedin_post_article:在LinkedIn上发布一篇文章(带有评论和标题的URL)。
- commentary (string,必填):文章附带的文本。 - url (string,必填):要共享的文章的URL。 - title (string,必填):文章的标题。 - thumbnailFilePath (字符串,可选):用作文章缩略图的图像的本地路径。 - thumbnailAltText (字符串,可选):自定义缩略图图像的Alt文本。
linkedin_post_image:从本地文件路径向LinkedIn发布带有评论的图像。
- commentary (字符串,必填):图像附带的文本。 - filePath (string,必填):图像文件的本地路径。
linkedin_post_video:从本地文件路径向LinkedIn发布带有评论的视频。
- commentary (字符串,必填):视频附带的文本。 - filePath (string,必填):视频文件的本地路径。
linkedin_post_poll:在LinkedIn上发布带有评论的民意调查。
- commentary (字符串,可选):投票时附带的文本。 - pollQuestion (string,必填):投票的问题。 - pollOptions (字符串数组,必填):投票有2到4个选项。
instagram_post_image:从可公开访问的URL将图像发布到Instagram,并附上可选标题。
- imageUrl (string,必填):要发布的图像的可公开访问的URL。 - caption (字符串,可选):图像附带的文本。
*(更多工具即将推出!)*
______________________________________________________________________
🧑💻 发展
克隆项目并安装依赖项:
npm install构建:
npm run build本地配置示例
如果测试功能,请确保用您的实际凭据替换令牌和ID。
{
"mcpServers": {
"pitools-local": {
"command": "npx",
"args": ["tsx", "/path/to/folder/pitools/src/index.ts"],
"env": {
"LINKEDIN_ACCESS_TOKEN": "YOUR_LINKEDIN_ACCESS_TOKEN",
"INSTAGRAM_ACCESS_TOKEN": "YOUR_INSTAGRAM_ACCESS_TOKEN",
"INSTAGRAM_USER_ID_FOR_POSTING": "YOUR_INSTAGRAM_USER_ID_FOR_POSTING"
}
}
}
}______________________________________________________________________
🧪 MCP检验员测试
npx -y @modelcontextprotocol/inspector npx @psachan/pitools@latest______________________________________________________________________
许可证
国际协调委员会
