This is an automated email from the ASF dual-hosted git repository.
zhouzixin pushed a change to branch feat-mcp-server
in repository https://gitbox.apache.org/repos/asf/skywalking-mcp.git
from fe386ae Add support mcp server for SkyWalking - stage1
add 944d4d8 polish the code and update docs
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 10 +++
.github/workflows/CI.yaml | 86 ++++++++++++++++++++
.github/workflows/publish-docker.yaml | 54 +++++++++++++
Dockerfile | 61 ++++++++++++++
Makefile | 28 ++++++-
README.md | 94 +++++++++++++++++++++-
cmd/skywalking-mcp/main.go | 10 ++-
dist/LICENSE | 75 +++++++----------
dist/LICENSE.tpl | 42 ++--------
.../license-github.com-apache-skywalking-cli.txt | 11 ++-
...flag.txt => license-github.com-google-uuid.txt} | 3 +-
...t => license-github.com-machinebox-graphql.txt} | 2 +-
dist/licenses/license-github.com-pkg-errors.txt | 23 ++++++
....txt => license-github.com-sirupsen-logrus.txt} | 4 +-
...license-github.com-yosida95-uritemplate-v3.txt} | 25 +++---
...> license-skywalking.apache.org-repo-goapi.txt} | 2 +-
go.mod | 2 +-
go.sum | 4 +-
internal/config/config.go | 21 +++++
internal/swmcp/server.go | 26 +++++-
internal/swmcp/sse.go | 89 ++++++++++++++++++--
internal/swmcp/stdio.go | 75 +++++++++++------
22 files changed, 604 insertions(+), 143 deletions(-)
create mode 100644 .github/workflows/CI.yaml
create mode 100644 .github/workflows/publish-docker.yaml
create mode 100644 Dockerfile
copy LICENSE => dist/licenses/license-github.com-apache-skywalking-cli.txt
(96%)
copy dist/licenses/{license-github.com-spf13-pflag.txt =>
license-github.com-google-uuid.txt} (92%)
copy dist/licenses/{license-github.com-inconshreveable-mousetrap.txt =>
license-github.com-machinebox-graphql.txt} (99%)
create mode 100644 dist/licenses/license-github.com-pkg-errors.txt
rename dist/licenses/{license-go.uber.org-atomic.txt =>
license-github.com-sirupsen-logrus.txt} (94%)
copy dist/licenses/{license-github.com-spf13-pflag.txt =>
license-github.com-yosida95-uritemplate-v3.txt} (52%)
copy dist/licenses/{license-github.com-inconshreveable-mousetrap.txt =>
license-skywalking.apache.org-repo-goapi.txt} (99%)