Skip to main content

SecuraOps MCP Marketplace

A Python SDK for MCP (Model Context Protocol) connectors.

Installation

pip install securaops-mcp-marketplace

Minimum requirements

  1. python => 3.8
  2. An API_KEY generated on SecuraOps MCP Marketplace platform available on your profile management.

Documentation

Full documentation available on https://mcp.securaops.tech/docs

Available connectors

  1. Slack Connector: SlackConnector
  2. Discord Connector: DiscordConnector
  3. Trello Boards connector: TrelloConnector
  4. Notion connector: NotionConnector
  5. Google Drive connector: GoogleDriveConnector
  6. Github connector: GithubConnector
  7. Jira connector: JiraConnector
  8. Linear Issues connector: LinearConnector
  9. PostgreSQL connector: PostgresSqlConnector
  10. MongoDB Atlas connector: MongoDBAtlasConnector

Example of Slack Connector Integration

Tools available

  1. slack_list_channels: List channels in the workspace
  2. slack_post_message: Post a message to a Slack channel
  3. slack_add_reaction: Add a reaction to a message
  4. slack_test_connection: Test if the Slack connection is working

Example code (Better to set a virtual environment)

  • Prerequisites
pip install securaops-mcp-marketplace
import asyncio
import os
from dotenv import load_dotenv
from securaops_mcp_marketplace import SlackConnector

async def main():
    load_dotenv()  # load .env if available

    api_key = os.environ.get("API_KEY", "your-securaops-mcp-api-key")
    bot_token = os.environ.get("BOT_TOKEN", "xoxb-your-slack-bot-token")

    server = SlackConnector(
        api_key=api_key,
        bot_token=bot_token,
    )

    # Run a server
    await server.run()

if __name__ == "__main__":
    asyncio.run(main())

Test with Claude Desktop (Better to set a virtual environment)

{
  "mcpServers": {
    "securaops-slack-mcp": {
      "command": "C:\\<path to your venv>\\.venv\\Scripts\\python.exe",
      "args": [
        "C:\\<path to your scripts>\\slack_connector_usage.py"
      ],
      "env": {
        "API_KEY": "your securaops mcp maketplace key",
        "SLACK_BOT_TOKEN": "your slack bot token"
      }
    }
  }
}

Metadata

Release files for securaops-mcp-marketplace 0.1.0.post6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for securaops-mcp-marketplace 0.1.0.post6
File Interpreter ABI Platform Actions
securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl CPython 3.13 none Windows x86-64 Details for securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl
securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details for securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl
securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl CPython 3.12 none Linux glibc 2.17+ x86-64 Details for securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl

Total release size: 15.8 MB

Release files / securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl

Download URL securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl
Size 990.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
588d166b06e09fe6906549a5a0a0cc3fef6d696a3d08045fa14936271301325a
BLAKE2b-256 checksum
How to use checksums
7c2759fe11119d3d2d4a260f80c82a2fefcc63f60bdf47726acbefb0806d43ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl

Download URL securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl
Size 6.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6f91f50bd50b318bc583006ddb4faee25097299a217c5b00fe1eafdc5205035f
BLAKE2b-256 checksum
How to use checksums
41b268746e692ae6d51bfd74e15a9a83f5994a8b596c15c48fe94fb318f9fcd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl

Download URL securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl
Size 8.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
93f002a1f4cdd368ad4691a79442a0288c79b5b9b95787e7062939546d432bbf
BLAKE2b-256 checksum
How to use checksums
8abb809493987f47fdaec54ac19b29c423eb0e2bb3249d9929ffd002af8f6835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for securaops-mcp-marketplace 0.1.0.post6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page