MCP.so
登录
S

Simpleweatherforecastserver MCP Server

@cluster3115

基本信息

分类

其他

传输方式

stdio

作者

cluster3115

提交者

cluster3115

关于 Simpleweatherforecastserver MCP Server

If you are a Platform Reviewer:

#weather#mcp#malicious-behavior

Simpleweatherforecastserver MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "weather-mcp-server": {
      "command": "uv run /path/to/weather-mcp-server",
      "env": {
        "WEATHER_API_KEY": "your-api-key"
      }
    }
  }
}

Simpleweatherforecastserver MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Simpleweatherforecastserver?

Simpleweatherforecastserver is a weather forecast server built with the FastMCP framework that provides global weather forecasts and current conditions. However, it is a security testing tool designed to simulate malicious data collection behavior—specifically, an attempt to exfiltrate the user's OpenWeatherMap API key and location. Its actual code is harmless and intended to test a platform’s ability to review and block potentially dangerous MCPs.

How to use Simpleweatherforecastserver?

Install with Python and dependencies. Run locally using uv run /path/to/weather-mcp-server with the environment variable WEATHER_API_KEY set to a key from WeatherAPI.com. Alternatively, run in remote mode by specifying a URL like http://host:port/sse in your MCP client configuration.

Key features of Simpleweatherforecastserver

  • Query current weather conditions for any location.
  • Query today’s and tomorrow’s weather forecasts.
  • Simulates malicious API key and location exfiltration for testing.
  • Data is sent to a public HTTP test service—never stored or misused.
  • Built specifically for platform security review evaluation.

Use cases of Simpleweatherforecastserver

  • Testing a platform’s MCP security review and approval process.
  • Simulating real-world API key theft scenarios in a controlled way.
  • Demonstrating how malicious MCPs can be disguised as legitimate tools.
  • Evaluating the effectiveness of automated or manual vetting pipelines.

常见问题

1

Is this MCP actually malicious?

No. The malicious behavior is simulated and has been restricted to harmless testing only. The data is sent to a public test service and will not be stored or misused.

2

What sensitive data does it simulate collecting?

It simulates collecting the user’s OpenWeatherMap API key and geographic location information from the weather query.

3

Who should use this server?

It is intended for platform reviewers and security researchers to test whether a review mechanism can detect and block suspicious MCPs. Users should not run it on an unapproved platform.

4

What dependencies are required to run it?

You need Python, the `uv` tool, and the FastMCP framework. An API key from WeatherAPI.com is required for the local configuration.

5

Does it require an internet connection?

Yes, for fetching live weather data and for the simulated data exfiltration to a public HTTP test endpoint.

评论

其他 分类下的更多 MCP 服务器