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
- python => 3.8
- 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
- Slack Connector: SlackConnector
- Discord Connector: DiscordConnector
- Trello Boards connector: TrelloConnector
- Notion connector: NotionConnector
- Google Drive connector: GoogleDriveConnector
- Github connector: GithubConnector
- Jira connector: JiraConnector
- Linear Issues connector: LinearConnector
- PostgreSQL connector: PostgresSqlConnector
- MongoDB Atlas connector: MongoDBAtlasConnector
Example of Slack Connector Integration
Tools available
- slack_list_channels: List channels in the workspace
- slack_post_message: Post a message to a Slack channel
- slack_add_reaction: Add a reaction to a message
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl.
File metadata
- Download URL: securaops_mcp_marketplace-0.1.0.post6-cp313-none-win_amd64.whl
- Upload date:
- Size: 990.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
588d166b06e09fe6906549a5a0a0cc3fef6d696a3d08045fa14936271301325a
|
|
| MD5 |
72dafda199776831b1d4a70dab71ce9f
|
|
| BLAKE2b-256 |
7c2759fe11119d3d2d4a260f80c82a2fefcc63f60bdf47726acbefb0806d43ea
|
File details
Details for the file securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl.
File metadata
- Download URL: securaops_mcp_marketplace-0.1.0.post6-cp312-none-win_amd64.whl
- Upload date:
- Size: 6.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f91f50bd50b318bc583006ddb4faee25097299a217c5b00fe1eafdc5205035f
|
|
| MD5 |
1db85c324a5b055f38bbaffa050bed23
|
|
| BLAKE2b-256 |
41b268746e692ae6d51bfd74e15a9a83f5994a8b596c15c48fe94fb318f9fcd1
|
File details
Details for the file securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: securaops_mcp_marketplace-0.1.0.post6-cp312-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 8.1 MB
- Tags: CPython 3.12
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93f002a1f4cdd368ad4691a79442a0288c79b5b9b95787e7062939546d432bbf
|
|
| MD5 |
c6d0882919e6919c0057ae3311cb3f39
|
|
| BLAKE2b-256 |
8abb809493987f47fdaec54ac19b29c423eb0e2bb3249d9929ffd002af8f6835
|