使用说明
个人工具mcp
一组使用TypeScript构建的个人模型上下文协议(MCP)服务器,将Claude Desktop连接到现实世界的工具和API。设计为模块化、可扩展的框架,其中每个MCP服务器遵循相同的结构,可以独立添加。
存储库结构
personal-tools-mcp/
├── personal-tools/ # Core MCP server — weather, GitHub, news, DNS, Okta, IP, password tools
│ ├── src/
│ │ └── index.ts
│ ├── dist/
│ ├── package.json
│ └── tsconfig.json
└── .gitignore
其他MCP服务器(Jira、SentinelOne等)将按照相同的模式作为单独的顶级目录添加。
可用服务器
personal-tools
向Claude Desktop公开以下工具的通用MCP服务器:
| 工具 | 说明 |
|---|---|
get_weather |
任何城市的当前天气 |
get_github_repos |
列出任何GitHub用户名的公共存储库 |
get_news_headlines |
来自BBC、Hacker News、TechCrunch、Guardian等的最新头条新闻 |
lookup_ip |
任何公共IP地址的地理位置和ISP信息 |
dns_lookup |
任何域的A、MX和TXT记录 |
generate_password |
加密安全的随机密码生成 |
get_okta_user |
通过电子邮件查找Okta用户 |
check_okta_mfa |
检查Okta用户的MFA注册状态 |
list_okta_inactive_users |
查找N天内处于非活动状态的活跃Okta用户 |
请参阅 个人工具README 了解完整的设置和使用说明。
需求
- Node.js 18或更高版本
- npm
- 克劳德桌面
入门指南
克隆存储库并导航到要设置的服务器:
git clone https://github.com/apaseay/personal-tools-mcp.git
cd personal-tools-mcp/personal-tools
npm install
npm run build
然后在Claude Desktop配置文件中注册服务器:
~/Library/Application Support/Claude/claude_desktop_config.json
作者
Ayobami大道 IT系统工程师|云工程组合 GitHub · apase1.com 网站地址
