Token导航 LogoToken导航TokenDH.com
MCP Auditor logo
开发工具未说明官方级别未说明来源级核验

MCP Auditor

MCP Server

一个TypeScript工具,用于审计与MCP服务器的所有交互,通过透明代理方法拦截和记录所有I/O操作,生成全面的审计日志,帮助开发者调试、监控和确保MCP应用程序的合规性。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
开发工具TypeScript日志记录

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Algovate

提供方

Algovate

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP 审计员

](https://www.npmjs.com/package/mcp-auditor) ](https://www.npmjs.com/package/mcp-auditor) ![License: MIT](https://opensource.org/licenses/MIT)

英语 | 中文

一个用于审计与MCP(模型上下文协议)服务器所有交互的TypeScript工具。它通过透明代理方法拦截并记录来自MCP服务器的所有输入/输出操作,生成全面的审计日志,以帮助开发人员调试、监控MCP应用程序并确保其合规性。

快速链接

特点/特性

  • 包装MCP服务器 - 作为客户端连接到现有的MCP服务器
  • 展示所有功能 - 暴露封装服务器中的所有工具、资源和提示
  • 代理功能 - 透明地转发所有MCP操作
  • 全面日志记录 - 记录所有输入/输出交互(工具、资源、提示)
  • 多种日志格式 - 结构化(详细)或JSON-RPC(协议消息)
  • Stdio 传输(或“标准I/O传输”,具体翻译可能根据上下文有所调整) - 作为一个独立的MCP服务器运行,支持stdio通信

快速入门

安装

作为库(推荐):

npm install mcp-auditor

来源:

git clone https://github.com/algovate/mcp-auditor.git
cd mcp-auditor
npm install
npm run build

作为一个全球性的命令行界面(CLI):

npm install -g mcp-auditor

作为服务器运行

使用全局CLI(在...之后 npm install -g mcp-auditor):

# Set environment variables
export MCP_WRAPPED_SERVER_COMMAND=npx
export MCP_WRAPPED_SERVER_ARGS="-y,@modelcontextprotocol/server-filesystem,/tmp"
export MCP_LOG_FILE=./logs/mcp-server.log

# Run the server
mcp-auditor

使用配置文件:

# Create config.json
cat > config.json << EOF
{
  "name": "mcp-auditor-server",
  "version": "1.0.0",
  "wrappedServer": {
    "serverCommand": "npx",
    "serverArgs": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
    "logFilePath": "./logs/mcp-server.log"
  }
}
EOF

# Run with config
export MCP_CONFIG_FILE=./config.json
mcp-auditor

来源:

# Configure environment variables
export MCP_WRAPPED_SERVER_COMMAND=npx
export MCP_WRAPPED_SERVER_ARGS="-y,@modelcontextprotocol/server-filesystem,/tmp"
export MCP_LOG_FILE=./logs/mcp-server.log

# Start the server
npm start

作为库使用

import { MCPWrapper } from 'mcp-auditor';

const wrapper = new MCPWrapper({
  serverCommand: 'npx',
  serverArgs: ['-y', '@modelcontextprotocol/server-filesystem', '/tmp'],
  logFilePath: './logs/mcp-wrapper.log'
});

await wrapper.connect();
const tools = wrapper.getTools();
const result = await wrapper.callTool('read_file', { path: '/tmp/example.txt' });
await wrapper.disconnect();

文档

如需全面的文档,请参阅:

项目结构

mcp-auditor/
├── src/
│   ├── core/              # Core wrapper functionality
│   │   ├── wrapper.ts     # Main MCPWrapper class
│   │   ├── logger.ts      # Logger implementation
│   │   └── types.ts       # TypeScript types
│   ├── server/            # Server-specific code
│   │   ├── server.ts      # MCP server implementation
│   │   └── config.ts      # Configuration loader
│   └── index.ts           # Main entry point
├── examples/
│   ├── library/           # Library usage examples
│   └── server/            # Server usage examples
├── docs/                  # Documentation
├── dist/                  # Compiled output
└── logs/                  # Log files

许可证

麻省理工学院(MIT)

______________________________________________________________________

如需详细的使用说明、API文档和示例,请参阅 完整的文档

目录标签

目录标签

开发工具TypeScript日志记录MCP审计本地部署TypeScript工具服务器监控

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP