这是一个专注于网络安全领域的 Model Context Protocol Server (MCPs) 集合项目,包含两个主要目标:
每个 MCP Server 都独立封装在各自的目录中,便于管理和使用。
SQL注入测试工具的MCP服务器实现。基于TypeScript开发,提供了以下功能:
基于360 Quake的网络空间搜索引擎MCP服务器实现。主要特点:
Markdown到Word文档的转换工具MCP服务器实现。主要特点:
.
├── implementations/ # 自主开发的 MCP Server 实现
│ ├── sqlmap-mcp/ # SQL注入测试工具MCP实现
│ │ ├── src/ # 源代码目录
│ │ ├── build/ # 编译输出目录
│ │ └── README.md # 实现文档
│ ├── quake-server/ # Quake搜索引擎MCP实现
│ │ ├── src/ # 源代码目录
│ │ ├── build/ # 编译输出目录
│ │ └── README.md # 实现文档
│ └── doc-processor/ # 文档处理工具MCP实现
│ ├── src/ # 源代码目录
│ ├── build/ # 编译输出目录
│ └── README.md # 实现文档
└── README.md # 项目主文档
每个实现都遵循类似的开发流程:
npm install
npm run build
npm run watch
要在Claude Desktop中使用这些MCP服务器,需要在配置文件中添加相应的服务器配置:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
示例配置:
{
"mcpServers": {
"sqlmap-server": {
"command": "/path/to/sqlmap-mcp/build/index.js"
},
"quake-server": {
"command": "node",
"args": [
"/path/to/quake-server/build/index.js"
],
"env": {
"QUAKE_API_KEY": "xxxxxx-xxxx-xxxx-xxxx-xxxxxxx"
},
"disabled": false,
"alwaysAllow": []
},
"doc-processor": {
"command": "node",
"args": [
"/path/to/doc-processor/build/index.js"
],
"disabled": false,
"alwaysAllow": []
}
}
}
所有MCP服务器都支持使用MCP Inspector进行调试:
npm run inspector
Inspector将提供一个Web界面用于服务器调试。
Seamless access to top MCP servers powering the future of AI integration.