Claude TypeScript MCP Servers

Claude TypeScript MCP Servers

site icon
2025.03.22 19
TypeScript开发辅助代码管理网页搜索浏览器自动化开发效率浏览器自动化搜索工具
Claude TypeScript MCP Servers 是一组面向软件开发者的模型上下文协议(MCP)服务器,旨在通过Claude Desktop应用程序提供开发辅助功能。该项目利用Claude Pro的固定费率订阅,避免了按使用量付费的高成本问题,为开发者提供经济高效的开发辅助工具。
View on GitHub

Overview

基本能力

产品定位

Claude TypeScript MCP Servers 是为使用LLM进行开发辅助的软件开发者设计的工具集合,通过Claude Desktop应用程序提供多种开发辅助功能。

核心功能

  • Brave Search: 使用Brave Search API提供网页搜索和本地搜索功能
  • Filesystem: 提供带有安全限制的文件系统操作能力
  • Git: 提供Git仓库管理功能
  • GitHub: 支持与GitHub仓库、问题、拉取请求等的交互
  • Shell: 在受控环境中执行shell命令
  • Puppeteer: 通过Puppeteer实现浏览器自动化和网页交互
  • Fetch: 从URL获取内容并将HTML转换为Markdown以提高可读性

适用场景

  • 开发者在编写代码时需要快速搜索信息
  • 需要管理本地文件系统和Git仓库
  • 需要与GitHub进行交互
  • 需要执行shell命令或进行浏览器自动化操作
  • 需要从网页获取内容并转换为易读格式

工具列表

  1. Brave Search: 提供网页和本地搜索功能
  2. Filesystem: 安全地操作文件系统
  3. Git: 管理Git仓库
  4. GitHub: 与GitHub交互
  5. Shell: 执行shell命令
  6. Puppeteer: 浏览器自动化
  7. Fetch: 获取URL内容并转换为Markdown

常见问题解答

  • 如何配置多个GitHub账户?通过设置不同的环境变量并指定account_profile参数
  • 如何自定义Fetch服务器的行为?通过设置CUSTOM_USER_AGENT和IGNORE_ROBOTS_TXT环境变量
  • 如何确保安全性?通过实施安全措施如输入验证、命令白名单和目录限制

使用教程

使用依赖

  • Node.js (v18+)
  • Bun作为JavaScript/TypeScript运行时
  • Claude Desktop应用程序

安装教程

  1. 克隆仓库: git clone https://github.com/yourusername/claude-ts-mcps.git cd claude-ts-mcps

  2. 安装依赖: bun install

调试方式

  1. 启动Claude Desktop
  2. 加载配置文件
  3. 使用Claude访问MCP服务器提供的工具

开发

每个MCP服务器都是src目录下的独立TypeScript文件。要添加新功能,可以创建新的TypeScript文件并实现MCP服务器。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。