Metadata-Version: 2.5
Name: fulcrum-mcp
Version: 0.3.0
Summary: Read-only MCP server for Amazon MSK (Kafka) and AWS Glue Schema Registry, using IAM auth.
Project-URL: Homepage, https://github.com/rmavuluri/fulcrum/tree/main/plugins/fulcrum
Project-URL: Repository, https://github.com/rmavuluri/fulcrum
Project-URL: Issues, https://github.com/rmavuluri/fulcrum/issues
Project-URL: Changelog, https://github.com/rmavuluri/fulcrum/blob/main/plugins/fulcrum/CHANGELOG.md
Author: rmavuluri
License-Expression: MIT
License-File: LICENSE
Keywords: aws,claude-code,glue,kafka,mcp,msk,schema-registry
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.11
Requires-Dist: aws-msk-iam-sasl-signer-python==1.0.2
Requires-Dist: boto3==1.43.121
Requires-Dist: confluent-kafka==2.16.1
Requires-Dist: mcp==2.3.0
Requires-Dist: pydantic==2.14.1
Description-Content-Type: text/markdown

# fulcrum-mcp

The MCP server behind **[Fulcrum](https://github.com/rmavuluri/fulcrum/tree/main/plugins/fulcrum)**, a
Claude Code plugin for querying Amazon MSK (Kafka) and the AWS Glue Schema Registry with IAM auth:
topics, consumer groups and lag, active consumers, producer activity, schemas and schema diffs,
cluster info and health. Every tool is read-only.

Most people should install the plugin rather than this package; the plugin starts the server for you:

```
/plugin marketplace add rmavuluri/fulcrum
/plugin install fulcrum@fulcrum-marketplace
```

## Running the server directly

It is a stdio MCP server, so any MCP client can launch it:

```bash
uvx fulcrum-mcp
```

Configuration comes from environment variables (`AWS_PROFILE`, `AWS_REGION`, `MSK_CLUSTER_ARN` or
`MSK_BOOTSTRAP_BROKERS`, and more) and AWS credentials from the standard credential chain. See the
[plugin README](https://github.com/rmavuluri/fulcrum/blob/main/plugins/fulcrum/README.md) for the
full list, the least-privilege IAM policy and troubleshooting, and
[PRIVACY.md](https://github.com/rmavuluri/fulcrum/blob/main/plugins/fulcrum/PRIVACY.md) for what it
reads and where data goes.

## License

MIT
