Skip to content

Commit 90310d1

Browse files
docs: doc update (#4)
* docs: doc update * updat pipeline version
1 parent 86af770 commit 90310d1

File tree

4 files changed

+55
-23
lines changed

4 files changed

+55
-23
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ on:
88

99
jobs:
1010
call-terraform-ci-pipeline:
11-
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/[email protected].0
11+
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/[email protected].1
1212
secrets: inherit

README.md

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@ Get started with TIM-MCP in Claude Desktop in under 2 minutes:
1919
```json
2020
{
2121
"mcpServers": {
22-
"tim-terraform": {
23-
"command": "uv",
24-
"args": ["run", "--from", "git+https://github.com/terraform-ibm-modules/tim-mcp.git", "tim-mcp"]
22+
"tim-mcp": {
23+
"command": "uvx",
24+
"args": [
25+
"--from",
26+
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
27+
"tim-mcp"
28+
]
2529
}
2630
}
2731
}
@@ -31,9 +35,13 @@ Get started with TIM-MCP in Claude Desktop in under 2 minutes:
3135
```json
3236
{
3337
"mcpServers": {
34-
"tim-terraform": {
35-
"command": "uv",
36-
"args": ["run", "--from", "git+https://github.com/terraform-ibm-modules/tim-mcp.git", "tim-mcp"],
38+
"tim-mcp": {
39+
"command": "uvx",
40+
"args": [
41+
"--from",
42+
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
43+
"tim-mcp"
44+
],
3745
"env": { "GITHUB_TOKEN": "your_github_token_here" }
3846
}
3947
}
@@ -99,14 +107,13 @@ TIM-MCP can be configured as an MCP server for use with Claude Desktop or other
99107

100108
This method downloads and runs TIM-MCP directly from the GitHub repository without requiring local installation.
101109

102-
**Basic Configuration** (works without GitHub token):
110+
**Basic Configuration** (recommended):
103111
```json
104112
{
105113
"mcpServers": {
106-
"tim-terraform": {
107-
"command": "uv",
114+
"tim-mcp": {
115+
"command": "uvx",
108116
"args": [
109-
"run",
110117
"--from",
111118
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
112119
"tim-mcp"
@@ -116,14 +123,13 @@ This method downloads and runs TIM-MCP directly from the GitHub repository witho
116123
}
117124
```
118125

119-
**Enhanced Configuration** (with GitHub token to avoid rate limits):
126+
**With GitHub Token** (recommended for frequent usage to avoid rate limits):
120127
```json
121128
{
122129
"mcpServers": {
123-
"tim-terraform": {
124-
"command": "uv",
130+
"tim-mcp": {
131+
"command": "uvx",
125132
"args": [
126-
"run",
127133
"--from",
128134
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
129135
"tim-mcp"
@@ -136,6 +142,27 @@ This method downloads and runs TIM-MCP directly from the GitHub repository witho
136142
}
137143
```
138144

145+
**Pinned Version** (recommended for production - replace `vX.X.X` with desired version):
146+
```json
147+
{
148+
"mcpServers": {
149+
"tim-mcp": {
150+
"command": "uvx",
151+
"args": [
152+
"--from",
153+
"git+https://github.com/terraform-ibm-modules/[email protected]",
154+
"tim-mcp"
155+
],
156+
"env": {
157+
"GITHUB_TOKEN": "your_github_token_here"
158+
}
159+
}
160+
}
161+
}
162+
```
163+
164+
> **Note:** Check the [releases page](https://github.com/terraform-ibm-modules/tim-mcp/releases) for the latest version tag. Pinning to a specific version ensures consistent behavior and prevents unexpected changes from updates.
165+
139166
**Requirements:**
140167
- [uv](https://docs.astral.sh/uv/) package manager installed on your system
141168
- GitHub token (optional but recommended to avoid rate limits)

examples/claude_desktop.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{
22
"mcpServers": {
33
"tim-mcp": {
4-
"command": "uv",
5-
"args": ["run", "python", "-m", "src.tim_mcp.server"],
6-
"cwd": "/Users/daniel/IdeaProjects/public/tim-mcp",
4+
"command": "uvx",
5+
"args": [
6+
"--from",
7+
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
8+
"tim-mcp"
9+
],
710
"env": {
8-
"GITHUB_TOKEN": "your_github_token_here_optional"
11+
"GITHUB_TOKEN": "your_github_token_here"
912
}
1013
}
1114
}
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
{
22
"mcpServers": {
33
"tim-mcp": {
4-
"command": "uv",
5-
"args": ["run", "python", "-m", "src.tim_mcp.server"],
6-
"cwd": "/Users/daniel/IdeaProjects/public/tim-mcp",
7-
"env": {}
4+
"command": "uvx",
5+
"args": [
6+
"--from",
7+
"git+https://github.com/terraform-ibm-modules/tim-mcp.git",
8+
"tim-mcp"
9+
]
810
}
911
}
1012
}

0 commit comments

Comments
 (0)