diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml deleted file mode 100644 index f7c810f..0000000 --- a/.github/workflows/staging.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: Staging deployment - -on: - workflow_dispatch: - push: - branches: - - main - -concurrency: - group: ${{ github.workflow }} - cancel-in-progress: false - -env: - ENVIRONMENT: staging - PROJECT: mcp-for-docs - DECLARATIVE_OWNER: appwrite-labs - DECLARATIVE_REPOSITORY: assets-applications - REGISTRY_GITHUB: ghcr.io - IMAGE_NAME: appwrite/mcp-for-docs - TAG: ${{ github.sha }} - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout the repo - uses: actions/checkout@v6 - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY_GITHUB }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push - uses: docker/build-push-action@v6 - with: - context: . - push: true - tags: ${{ env.REGISTRY_GITHUB }}/${{ env.IMAGE_NAME }}:${{ env.TAG }} - secrets: | - OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} - - deploy: - needs: build - runs-on: ubuntu-latest - steps: - - name: Get token for ${{ env.DECLARATIVE_REPOSITORY }} - id: app-token - uses: actions/create-github-app-token@v2 - with: - app-id: ${{ vars.DECLARATIVE_DEPLOYMENT_GITHUB_APP_ID }} - private-key: ${{ secrets.DECLARATIVE_DEPLOYMENT_GITHUB_APP_PRIVATE_KEY }} - owner: ${{ env.DECLARATIVE_OWNER }} - repositories: ${{ env.DECLARATIVE_REPOSITORY }} - - - name: Checkout ${{ env.DECLARATIVE_REPOSITORY }} - uses: actions/checkout@v6 - with: - repository: ${{ env.DECLARATIVE_OWNER }}/${{ env.DECLARATIVE_REPOSITORY }} - token: ${{ steps.app-token.outputs.token }} - - - name: Update image tag - run: yq -i '.global.image.tag = strenv(TAG)' ${{ env.ENVIRONMENT }}/${{ env.PROJECT }}/default.yaml - - - name: Commit and push - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - git add ${{ env.ENVIRONMENT }}/${{ env.PROJECT }}/default.yaml - if git diff --cached --quiet; then - echo "No changes to commit" - else - git commit -m "chore(${{ env.ENVIRONMENT }}): ${{ env.PROJECT }} image tag to ${{ env.TAG }}" - git push - fi diff --git a/README.md b/README.md index 35857fc..724f7c0 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,10 @@ # Appwrite Docs MCP Server + +> [!WARNING] +> This server is deprecated, and we plan to sunset it in the future. Users are advised to migrate to [appwrite/mcp](https://github.com/appwrite/mcp). + This MCP server is a tool that allows IDEs (Cursor, Windsurf, Claude Code, etc.) to utilize the Appwrite documentation. ## Usage in your IDE (Cursor, Windsurf, Claude Code, etc.) @@ -111,7 +115,3 @@ Here is a sample configuration file: ``` The same configuration applies to any standard MCP client (Windsurf, Cursor, Claude, Claude Code, etc.). - - - -