Koskamo

AWS IoT SiteWise MCP

An open-source Model Context Protocol server for AWS IoT SiteWise, enabling agents to interact with industrial IoT asset management data and hierarchies.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

AWS IoT SiteWise MCP logo, by awslabsCommunity listingLocal stdioSource reviewed; not executedPublished by awslabs
Vendor documentation

What its tools do

41 tools, grouped by the hints the source reports. Hints are self-declared, not verified behavior.

0 of 41 have a description · 0 of 41 declare behavior hints

Checks and signals

Each line is separate evidence, not a trust score.

  • Popularity 9,863 GitHub stars

What you can do with it

  • Access real-time industrial asset data
  • Manage IoT asset hierarchies
  • Monitor equipment performance metrics

Source and maintenance

Community listingApache-2.0
Last repository push
Latest release
2026.10.20261030201955
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca

oci
mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca package definition
{
  "transport": "stdio",
  "identifier": "mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

batch_get_asset_property_aggregates
Reported by the attributed source; not independently observed by Koskamo.
batch_get_asset_property_aggregates input schema
{
  "type": "",
  "required": null,
  "properties": null
}
batch_get_asset_property_value
Reported by the attributed source; not independently observed by Koskamo.
batch_get_asset_property_value input schema
{
  "type": "",
  "required": null,
  "properties": null
}
batch_get_asset_property_value_hist
Reported by the attributed source; not independently observed by Koskamo.
batch_get_asset_property_value_hist input schema
{
  "type": "",
  "required": null,
  "properties": null
}
convert_multiple_timestamps
Reported by the attributed source; not independently observed by Koskamo.
convert_multiple_timestamps input schema
{
  "type": "",
  "required": null,
  "properties": null
}
convert_unix_timestamp
Reported by the attributed source; not independently observed by Koskamo.
convert_unix_timestamp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_bulk_import_schema
Reported by the attributed source; not independently observed by Koskamo.
create_bulk_import_schema input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_timestamp_range
Reported by the attributed source; not independently observed by Koskamo.
create_timestamp_range input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_action
Reported by the attributed source; not independently observed by Koskamo.
describe_action input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_asset
Reported by the attributed source; not independently observed by Koskamo.
describe_asset input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_asset_model
Reported by the attributed source; not independently observed by Koskamo.
describe_asset_model input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_bulk_import_job
Reported by the attributed source; not independently observed by Koskamo.
describe_bulk_import_job input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_computation_model
Reported by the attributed source; not independently observed by Koskamo.
describe_computation_model input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_computation_model_execution_summary
Reported by the attributed source; not independently observed by Koskamo.
describe_computation_model_execution_summary input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_default_encryption_config
Reported by the attributed source; not independently observed by Koskamo.
describe_default_encryption_config input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_execution
Reported by the attributed source; not independently observed by Koskamo.
describe_execution input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_gateway
Reported by the attributed source; not independently observed by Koskamo.
describe_gateway input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_gateway_capability_config
Reported by the attributed source; not independently observed by Koskamo.
describe_gateway_capability_config input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_logging_options
Reported by the attributed source; not independently observed by Koskamo.
describe_logging_options input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_storage_configuration
Reported by the attributed source; not independently observed by Koskamo.
describe_storage_configuration input schema
{
  "type": "",
  "required": null,
  "properties": null
}
describe_time_series
Reported by the attributed source; not independently observed by Koskamo.
describe_time_series input schema
{
  "type": "",
  "required": null,
  "properties": null
}
execute_query
Reported by the attributed source; not independently observed by Koskamo.
execute_query input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_asset_property_aggregates
Reported by the attributed source; not independently observed by Koskamo.
get_asset_property_aggregates input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_asset_property_value
Reported by the attributed source; not independently observed by Koskamo.
get_asset_property_value input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_asset_property_value_history
Reported by the attributed source; not independently observed by Koskamo.
get_asset_property_value_history input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_current_timestamp
Reported by the attributed source; not independently observed by Koskamo.
get_current_timestamp input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_interpl_asset_property_values
Reported by the attributed source; not independently observed by Koskamo.
get_interpl_asset_property_values input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_metadata_transfer_job
Reported by the attributed source; not independently observed by Koskamo.
get_metadata_transfer_job input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_sitewise_server_mode
Reported by the attributed source; not independently observed by Koskamo.
get_sitewise_server_mode input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_actions
Reported by the attributed source; not independently observed by Koskamo.
list_actions input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_asset_model_properties
Reported by the attributed source; not independently observed by Koskamo.
list_asset_model_properties input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_asset_models
Reported by the attributed source; not independently observed by Koskamo.
list_asset_models input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_assets
Reported by the attributed source; not independently observed by Koskamo.
list_assets input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_associated_assets
Reported by the attributed source; not independently observed by Koskamo.
list_associated_assets input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_bulk_import_jobs
Reported by the attributed source; not independently observed by Koskamo.
list_bulk_import_jobs input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_computation_model_data_binding_usages
Reported by the attributed source; not independently observed by Koskamo.
list_computation_model_data_binding_usages input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_computation_model_resolve_to_resources
Reported by the attributed source; not independently observed by Koskamo.
list_computation_model_resolve_to_resources input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_computation_models
Reported by the attributed source; not independently observed by Koskamo.
list_computation_models input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_executions
Reported by the attributed source; not independently observed by Koskamo.
list_executions input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_gateways
Reported by the attributed source; not independently observed by Koskamo.
list_gateways input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_metadata_transfer_jobs
Reported by the attributed source; not independently observed by Koskamo.
list_metadata_transfer_jobs input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_time_series
Reported by the attributed source; not independently observed by Koskamo.
list_time_series input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · metadata changed · updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "aws-iot-sitewise-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "aws-iot-sitewise-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "aws-iot-sitewise-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "aws-iot-sitewise-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/aws-iot-sitewise-mcp-server@sha256:08cbb027406cfeb23b9a10f004ad6cf9321786d77f51c417c027a80ace76e6ca"
      ]
    }
  }
}

Let your agent find its tools

Find servers like AWS IoT SiteWise MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.