diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json new file mode 100644 index 0000000..04b2c16 --- /dev/null +++ b/.codex-plugin/plugin.json @@ -0,0 +1,37 @@ +{ + "name": "interviewready-mcp-server", + "version": "1.0.0", + "description": "MCP server for InterviewReady - fetches blogs, resources, course materials, and provides reminder tools.", + "author": { + "name": "InterviewReady", + "url": "https://github.com/InterviewReady" + }, + "homepage": "https://github.com/InterviewReady/mcp-server", + "repository": "https://github.com/InterviewReady/mcp-server", + "license": "ISC", + "keywords": [ + "codex", + "mcp", + "mcp-server", + "interviewready", + "education", + "blogs", + "resources", + "courses" + ], + "mcpServers": "./.mcp.json", + "skills": "./skills/", + "interface": { + "type": "mcp", + "displayName": "InterviewReady MCP Server", + "shortDescription": "Fetch InterviewReady blogs, resources, course materials, and set reminders", + "longDescription": "MCP server for InterviewReady that exposes APIs to fetch blogs, resources, course materials, and allows users to add notes to their notepad and set Google reminders for upcoming classes.", + "developerName": "InterviewReady", + "category": "Education", + "capabilities": [ + "Read", + "Interactive" + ], + "websiteURL": "https://github.com/InterviewReady/mcp-server" + } +} \ No newline at end of file diff --git a/.github/workflows/codex-plugin-scanner.yml b/.github/workflows/codex-plugin-scanner.yml new file mode 100644 index 0000000..f6034af --- /dev/null +++ b/.github/workflows/codex-plugin-scanner.yml @@ -0,0 +1,16 @@ +name: Codex Plugin Scanner + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + scan: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 + - uses: hashgraph-online/hol-codex-plugin-scanner-action@40d95e49abdd8aeb34b534461a9fa4f96cdd4d7c + with: + github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..9b7f0de --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "interviewready-mcp-server": { + "command": "node", + "args": ["./build/index.js"] + } + } +} \ No newline at end of file