MCPSecBench

by AIS2Lab · MCP Server · ★ 30

About MCPSecBench

MCPSecBench This benchmark includes and used in our experiment. A technical report is available as follows: Overview of MCPSecBench main.py: an automated testing script including part attacks. addserver.py: normal server for computation. maliciousadd.py: malicious server. download.py: a normal server for checking signature. squatting.py: a malicious server for server name squatting. client.py: client that connect with MCP host and server. At present, it support OpenAI and Claude. It can be extended for Deepseek, Llama, and QWen. mitm.py: the script that implements Man-in-the-Middle attack.

benchmarkllm-agentmcpmcp-clientmcp-server

Quick Facts

Stars30
Forks8
LanguagePython
CategoryMCP Server
LicenseMIT
Quality Score65.3392396995175/100
Last Updated2026-03-04
Created2025-08-09
Platformscli, mcp, python
Est. Tokens~526k

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Python Agent Tools

Frequently Asked Questions

What is MCPSecBench?

MCPSecBench is MCPSecBench: A Systematic Security Benchmark and Playground for Testing Model Context Protocols. It is categorized as a MCP Server with 30 GitHub stars.

What programming language is MCPSecBench written in?

MCPSecBench is primarily written in Python. It covers topics such as benchmark, llm-agent, mcp.

How do I install or use MCPSecBench?

You can find installation instructions and usage details in the MCPSecBench GitHub repository at github.com/AIS2Lab/MCPSecBench. The project has 30 stars and 8 forks, indicating an active community.

What license does MCPSecBench use?

MCPSecBench is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools