Marc Nuri
cad863ff22
fix(migration): rebranded from manusa/kubernetes-mcp-server to containers/kubernetes-mcp-server ( #202 )
...
Signed-off-by: Marc Nuri <marc@marcnuri.com >
2025-07-25 09:53:04 +02:00
Marc Nuri
9856802fe9
chore(doc): instructions for cursor setup ( #201 )
...
Signed-off-by: Marc Nuri <marc@marcnuri.com >
2025-07-25 09:52:46 +02:00
Marc Nuri
9e3811a737
chore(doc): update README.md Configuration options ( #199 )
...
Added missing entry for --port and removed deprecated options
(should not be documented on the README)
Signed-off-by: Marc Nuri <marc@marcnuri.com >
2025-07-23 15:21:04 +02:00
Arda Güçlü
e6b19034aa
feat(mcp): serve sse and streamable from a single port
2025-07-02 14:04:18 +02:00
Marc Nuri
1a4605dc2d
feat(pods): pods_top retrieves Pod resource consumption (metrics API) (119)
...
feat(pods): pods_top retrieves Pod resource consumption (metrics API)
---
doc(pods): pods_top retrieves Pod resource consumption (metrics API)
2025-06-16 12:07:36 +02:00
Marc Nuri
84782048a6
feat(http): streamable HTTP transport
2025-06-13 10:51:02 +02:00
Marc Nuri
2a9dddfb0a
doc(output): add --list-output description to README.md
2025-06-13 09:46:03 +02:00
Marc Nuri
c8e8a30909
doc: additional features
2025-05-27 11:26:02 +02:00
Marc Nuri
24174efe6b
doc: clarify native behavior
2025-05-27 11:22:53 +02:00
Marc Nuri
e6f20fc777
feat(config): --disable-destructive exposes tools not annotated with destructiveHint=true
2025-05-26 18:36:45 +02:00
Marc Nuri
5f279a81d8
feat(config): --read-only mode flag exposes only read-only annotated tools
2025-05-26 16:13:36 +02:00
Marc Nuri
fe7f25948b
doc: pypi package version badge link
2025-05-21 11:31:36 +02:00
Marc Nuri
dfb96adebc
doc: add pypi package version badge
2025-05-21 11:29:39 +02:00
Eran Cohen
2994699504
feat: add label selectors to listing tools
...
This PR introduces the ability to filter Kubernetes resources by label using a labelSelector parameter for the following tools:
* pods_list
* pods_list_in_namespace
* resources_list
This enhancement allows users to retrieve a more specific set of resources based on their labels, improving the flexibility and utility of these tools.
The labelSelector parameter accepts standard Kubernetes label selector syntax, such as app=myapp,env=prod or app in (myapp,yourapp).
Signed-off-by: Eran Cohen <eranco@redhat.com >
2025-05-20 16:34:53 +02:00
Marc Nuri
3b41e2846f
doc: add link to VS code setup demo
2025-05-19 11:55:24 +02:00
Marc Nuri
6afb60f73a
feat(helm): support for helm uninstall
2025-05-15 14:53:07 +02:00
Marc Nuri
22669e72be
feat(helm): initial support for helm install
2025-05-12 18:15:30 +02:00
Marc Nuri
b4928f8230
refactor(helm): adapt Helm contribution to project structure
2025-05-10 07:04:30 +02:00
Marc Nuri
9ba998f523
doc: add instructions for running with uvx
2025-04-26 07:22:17 +02:00
Marc Nuri
37d7175cd6
feat(pods): pods_exec supports specifying container
...
Allows to specify the container where the command will be executed.
Additionally, prevents the command from failing in pods with multiple
containers when the container is not specified (defaults to first).
2025-04-26 07:02:26 +02:00
Marc Nuri
fa5bb81fe5
feat(kubernetes): added --kubeconfig flag option
2025-04-19 10:01:41 +02:00
Marc Nuri
3beac11981
doc: instructions for VS Code
2025-04-17 11:57:02 +02:00
Marc Nuri
a9f17db295
doc: organized tools list and added projects_list entry
2025-04-14 19:26:12 +02:00
David Humphrey
bdad2677d8
Update README.md to include Tools
...
Fixes #35
I needed the list of tools and their params, so added to the README.
Great job on this, it's exactly what I need!
2025-04-14 19:20:38 +02:00
Marc Nuri
0b659559eb
doc: update docs
2025-04-01 09:11:52 +02:00
Marc Nuri
fafdf9af5d
feat: enable initial support for logging
...
Closes #32
2025-03-31 09:23:52 +02:00
Marc Nuri
d5cacb9527
feat: pods_exec minimal implementation
2025-03-28 10:49:21 +01:00
Marc Nuri
d74398f85b
feat: support for listing namespaces and OpenShift projects
2025-03-27 16:50:13 +01:00
Marc Nuri
868e5fc636
doc: add link to vibe coding demo
2025-03-27 15:38:48 +01:00
Marc Nuri
f57f203830
doc: instructions for VS Code
2025-03-27 09:38:31 +01:00
Marc Nuri
fe62e31626
doc: detailed requirements
2025-03-27 06:20:42 +01:00
Marc Nuri
5c6c7a031c
doc: clarify requirements
2025-03-27 06:19:32 +01:00
Marc Nuri
a98e69102c
feat: watch for configuration changes
...
Watch kube config files for changes.
Automatically reload kubernetes client and list of tools.
Useful for logins or context changes after an MCP session has started.
2025-03-21 18:05:41 +01:00
Marc Nuri
9248c5d734
feat: support for kubernetes events
2025-03-21 10:55:43 +01:00
Marc Nuri
8b3ddab9dd
doc: add configuration section to README.md
2025-03-20 18:57:42 +01:00
Stephen Ni
c81ce4f039
doc:fix: mcp server json config ( #6 )
2025-02-26 09:44:06 +01:00
Marc Nuri
838e5863fa
doc(readme): demo - automatically fixing an OpenShift deployment
2025-02-19 06:57:53 +01:00
Marc Nuri
78729106a4
doc(readme): add blog links for extra context
2025-02-19 04:53:57 +01:00
Marc Nuri
9e680707fe
doc(readme): added basic demo
2025-02-18 06:23:33 +01:00
Marc Nuri
5904fc4c9b
doc(readme): use standard markdown for better off-github rendering experience
2025-02-18 05:52:29 +01:00
Marc Nuri
dde6c8ca76
doc(readme): additional info
2025-02-17 16:07:23 +01:00
Marc Nuri
7317fc08d5
doc(readme): MVP
2025-02-17 15:31:11 +01:00
Marc Nuri
d6ff6753f2
feat(ci): build for multiple platforms
2025-02-14 06:18:17 +01:00
Marc Nuri
4a1010cb6c
doc: update readme to include license badge
2025-02-14 05:23:25 +01:00
Marc Nuri
05254e8b15
doc: update readme to include build badge
2025-02-14 05:18:42 +01:00
Marc Nuri
20343666ed
feat: bootstrapped cobra and mcp
2025-02-11 14:45:42 +01:00