-
Notifications
You must be signed in to change notification settings - Fork 50
feat: Create remote MCP Server for 10xRules #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
✅ All checks have passed successfully!
Coverage reports have been uploaded as artifacts. |
Deploying ai-rules-builder with
|
| Latest commit: |
f2fc56a
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://8b10f5fc.ai-rules-builder.pages.dev |
| Branch Preview URL: | https://mcp-server.ai-rules-builder.pages.dev |
|
✅ All checks have passed successfully!
Coverage reports have been uploaded as artifacts. |
|
✅ All checks have passed successfully!
Coverage reports have been uploaded as artifacts. |
|
✅ All checks have passed successfully!
Coverage reports have been uploaded as artifacts. |
|
✅ All checks have passed successfully!
Coverage reports have been uploaded as artifacts. |
PR Summary: Feature - AI Rules Integration & MCP Server on Cloudflare
This PR introduces a significant feature set focused on integrating AI-driven rule management into the Model Context Protocol (MCP) server, deployed as an auth-less Cloudflare Worker.
Key Changes:
listAvailableRulesTool,getRuleContentTool) to allow listing available AI library rule identifiers and fetching specific rule content (mcp-server/src/tools/rulesTools.ts).mcp-server/src/data/rulesProvider.ts) to load and serve rule definitions from apreparedRules.jsonfile.scripts/generate-rules-json.ts) to dynamically generate thepreparedRules.jsonhierarchy and content.mcp-server/src/server.ts) extendingMcpAgentfor Cloudflare Workers environment.wrangler.jsonc, including environment variables, bindings, and compatibility settings.README.md..gitignoreand VS Code settings (.vscode/settings.json)..github/workflows/master-deployment.yml) for automated linting, testing, building, and deployment to Cloudflare Pages and Workers upon pushes tomain.package.jsonto include rule generation and worker deployment steps.Purpose:
This foundational work enables the MCP server to provide context-specific AI rules to clients based on the libraries or frameworks being used, running efficiently on Cloudflare's edge network. It also establishes a robust development and deployment pipeline.