Skip to main content

A marketplace for MCP (Model Context Protocol) connectors

Project description

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"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl (990.3 kB view details)

Uploaded CPython 3.13Windows x86-64

securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

File details

Details for the file securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl.

File metadata

File hashes

Hashes for securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 588d166b06e09fe6906549a5a0a0cc3fef6d696a3d08045fa14936271301325a
MD5 72dafda199776831b1d4a70dab71ce9f
BLAKE2b-256 7c2759fe11119d3d2d4a260f80c82a2fefcc63f60bdf47726acbefb0806d43ea

See more details on using hashes here.

File details

Details for the file securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 6f91f50bd50b318bc583006ddb4faee25097299a217c5b00fe1eafdc5205035f
MD5 1db85c324a5b055f38bbaffa050bed23
BLAKE2b-256 41b268746e692ae6d51bfd74e15a9a83f5994a8b596c15c48fe94fb318f9fcd1

See more details on using hashes here.

File details

Details for the file securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93f002a1f4cdd368ad4691a79442a0288c79b5b9b95787e7062939546d432bbf
MD5 c6d0882919e6919c0057ae3311cb3f39
BLAKE2b-256 8abb809493987f47fdaec54ac19b29c423eb0e2bb3249d9929ffd002af8f6835

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page