semvec/pypi-packages huggingface dataset:
iflow-mcp_fllugel-steam-mcp-server 0.1.0
Simple MCP steam server
License: MIT
Requires Python: >=3.11

# Steam MCP Server

**Steam MCP Server** is a simple Python-based server for interacting with Steam Community features, such as fetching game achievements, searching for top-rated guides, and retrieving detailed guide content.

## Features

- Fetch and display game achievements, including unlock status and global unlock rates.
- Search for top-rated Steam Community guides for a specific game and keyword.
- Retrieve the full content of a Steam Community guide by its ID.

## Prerequisites

To use the Steam MCP Server, you need the following:

1. **Steam API Key**:  
   Obtain your Steam API key from the [Steam API Key Registration page](https://steamcommunity.com/dev/apikey).  
   This key is required to interact with Steam's web API.

   2. **Steam User ID**:  
   Retrieve your Steam User ID, which is necessary for certain API operations. 
   You can find it in your Steam profile URL in steam client if you open your profile.
   
![Where to find your Steam profile URL](assets/steam-profile-url.png)

## Installation

To use this project, clone the repository and navigate to the project folder:
```bash
git clone https://github.com/Fllugel/steam-mcp-server
```

## Usage

You can run the server to connect it to any mcp supported client via STDIO, using the following command:
```bash
uv --directory PATH/TO/YOUR/steam-mcp-server run steam-mcp-server
```

## Adding to Claude

To add this MCP to Claude, use the following configuration:

```json
"steam-mcp": {
  "command": "uv",
  "args": [
    "--directory",
    "PATH/TO/YOUR/steam-mcp-server",
    "run",
    "steam-mcp-server"
  ],
  "env": {
    "API_KEY": "YUR_API_KEY",
    "STEAM_ID": "YOUR_STEAM_ID"
  }
}
```
mcp-salesforce-connector 0.1.10
A Model Context Protocol (MCP) server implementation for Salesforce integration
License: MIT
Requires Python: >=3.11
Keywords: llm, mcp, salesforce

# MCP Salesforce Connector

A Model Context Protocol (MCP) server implementation for Salesforce integration, allowing LLMs to interact with Salesforce data through SOQL queries and SOSL searches.

## Features

- Execute SOQL (Salesforce Object Query Language) queries
- Perform SOSL (Salesforce Object Search Language) searches
- Retrieve metadata for Salesforce objects, including field names, labels, and types
- Retrieve, create, update, and delete records
- Execute Tooling API requests
- Execute Apex REST requests
- Make direct REST API calls to Salesforce


## Configuration
### Model Context Protocol

To use this server with the Model Context Protocol, you need to configure it in your `claude_desktop_config.json` file. Add the following entry to the `mcpServers` section:


    {
        "mcpServers": {
            "salesforce": {
            "command": "uvx",
            "args": [
                "--from",
                "mcp-salesforce-connector",
                "salesforce"
            ],
            "env": {
                "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
                "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
                "SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
                }
            }
        }
    }
    


**Note on Salesforce Authentication Methods**

This server supports two authentication methods:

- **OAuth (Recommended):** Set `SALESFORCE_ACCESS_TOKEN` and `SALESFORCE_INSTANCE_URL` as environment variables. 
- **Username/Password (Legacy):** If `SALESFORCE_ACCESS_TOKEN` and `SALESFORCE_INSTANCE_URL` are not set, the server will fall back to using `SALESFORCE_USERNAME`, `SALESFORCE_PASSWORD`, and `SALESFORCE_SECURITY_TOKEN`. 

**Environment Configuration**

- **`SALESFORCE_DOMAIN` (Optional):** Set to `test` to connect to a Salesforce sandbox environment. If not set or left empty, the server will connect to the production environment.