tm1mcp
1
The TM1 MCP Server is a Python project designed to interact with IBM TM1 instances using a Model Context Protocol. It features tools and utilities for easy access and can be extended with custom tools.
TM1 MCP Server
A Python-based project that provides a MCP server for controlling and interacting with IBM TM1 instances using any compatible LLM.
Features
- Easy access to TM1 instances through MCP
- Collection of useful TM1 tools and utilities
- Simple extension mechanism for adding custom tools
Requirements
- Python 3.12+
- TM1 instance accessible via TM1py
- Dependencies as specified in pyproject.toml
Installation
- Clone this repository
- Install dependencies
Configuration
Modify the TM1 connection parameters in config.py as required
Extending
Add new tools by creating new modules in the tools/
directory and decorating functions with @mcp.tool()
, then importing your modules in main.py
.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.