Skip to content

Commit 96ce96b

Browse files
authored
New MCP Chat Client Plugin (#4382)
* Completed initial implementation Signed-off-by: Lucifergene <[email protected]> * prettier-fixes Signed-off-by: Lucifergene <[email protected]> * updated code-owners Signed-off-by: Lucifergene <[email protected]> * removed packages Signed-off-by: Lucifergene <[email protected]> * renamed plugin Signed-off-by: Lucifergene <[email protected]> * added unit tests Signed-off-by: Lucifergene <[email protected]> * tsc fix Signed-off-by: Lucifergene <[email protected]> * review-fixes Signed-off-by: Lucifergene <[email protected]> * review-fixes-2 Signed-off-by: Lucifergene <[email protected]> * review-fixes-3 Signed-off-by: Lucifergene <[email protected]> * review-fixes-all Signed-off-by: Lucifergene <[email protected]> * updated docs Signed-off-by: Lucifergene <[email protected]> * fixed failing tests Signed-off-by: Lucifergene <[email protected]> * new review comments Signed-off-by: Lucifergene <[email protected]> * new review comments contd Signed-off-by: Lucifergene <[email protected]> --------- Signed-off-by: Lucifergene <[email protected]>
1 parent 9f1486f commit 96ce96b

File tree

96 files changed

+41905
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+41905
-1
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ yarn.lock @backsta
7474
/workspaces/linkerd @backstage/community-plugins-maintainers
7575
/workspaces/manage @backstage/community-plugins-maintainers @grantila
7676
/workspaces/matomo @backstage/community-plugins-maintainers @yashoswalyo @deshmukhmayur @riginoommen
77+
/workspaces/mcp-chat @backstage/community-plugins-maintainers @lucifergene @christoph-jerolimov
7778
/workspaces/mend @backstage/community-plugins-maintainers @NormanWenzelWSS @rupalvihol @hetsaliya-crestdata
7879
/workspaces/microsoft-calendar @backstage/community-plugins-maintainers
7980
/workspaces/mta @backstage/community-plugins-maintainers @ibolton336 @sjd78 @djzager @pranavgaikwad
@@ -116,4 +117,4 @@ yarn.lock @backsta
116117
/workspaces/topology @backstage/community-plugins-maintainers @christoph-jerolimov @ciiay @debsmita1 @divyanshiGupta @its-mitesh-kumar @logonoff
117118
/workspaces/vault @backstage/community-plugins-maintainers
118119
/workspaces/wheel-of-names @backstage/community-plugins-maintainers @philippeckelintive @johannes-kirchner
119-
/workspaces/xcmetrics @backstage/community-plugins-maintainers
120+
/workspaces/xcmetrics @backstage/community-plugins-maintainers
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changesets
2+
3+
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4+
with multi-package repos, or single-package repos to help you version and publish your code. You can
5+
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6+
7+
We have a quick list of common questions to get you started engaging with this project in
8+
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": false,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "public",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"privatePackages": {
11+
"tag": false,
12+
"version": false
13+
}
14+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@backstage-community/plugin-mcp-chat-backend': minor
3+
'@backstage-community/plugin-mcp-chat': minor
4+
---
5+
6+
Initial stable release

workspaces/mcp-chat/.dockerignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.git
2+
.yarn/cache
3+
.yarn/install-state.gz
4+
node_modules
5+
packages/*/src
6+
packages/*/node_modules
7+
plugins
8+
*.local.yaml

workspaces/mcp-chat/.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
playwright.config.ts

workspaces/mcp-chat/.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('../../.eslintrc.cjs');

workspaces/mcp-chat/.gitignore

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# macOS
2+
.DS_Store
3+
4+
# Logs
5+
logs
6+
*.log
7+
npm-debug.log*
8+
yarn-debug.log*
9+
yarn-error.log*
10+
lerna-debug.log*
11+
12+
# Coverage directory generated when running tests with coverage
13+
coverage
14+
15+
# Dependencies
16+
node_modules/
17+
18+
# Yarn 3 files
19+
.pnp.*
20+
.yarn/*
21+
!.yarn/patches
22+
!.yarn/plugins
23+
!.yarn/releases
24+
!.yarn/sdks
25+
!.yarn/versions
26+
27+
# Node version directives
28+
.nvmrc
29+
30+
# dotenv environment variables file
31+
.env
32+
.env.test
33+
34+
# Build output
35+
dist
36+
dist-types
37+
38+
# Temporary change files created by Vim
39+
*.swp
40+
41+
# MkDocs build output
42+
site
43+
44+
# Local configuration files
45+
*.local.yaml
46+
47+
# Sensitive credentials
48+
*-credentials.yaml
49+
50+
# vscode database functionality support files
51+
*.session.sql
52+
53+
# E2E test reports
54+
e2e-test-report/
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dist
2+
dist-types
3+
coverage
4+
.vscode
5+
.eslintrc.js

0 commit comments

Comments
 (0)