模型上下文协议服务器集合

一个用TypeScript构建的个人模型上下文协议(MCP)服务器集合,将Claude Desktop连接到现实世界的工具和API,作为模块化、可扩展的框架设计。

  • by apaseay
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 apaseay/claude-mcp-servers

使用说明

个人工具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 网站地址