{"_id":"@bridgetek/pre820-mcp-server","_rev":"3-fd8e2bdbfb3921d6b9ad6532a655253a","name":"@bridgetek/pre820-mcp-server","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bridgetek/pre820-mcp-server","version":"1.0.0","_id":"@bridgetek/pre820-mcp-server@1.0.0","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"},{"name":"tuannguyen-chungsoftvn","email":"tuan.nguyen@chungsoftvn.com"}],"bin":{"pre820-mcp-server":"dist/cli.js"},"dist":{"shasum":"b9512ed7b6a9761c55830a8acbd2526504cccad0","tarball":"https://registry.npmjs.org/@bridgetek/pre820-mcp-server/-/pre820-mcp-server-1.0.0.tgz","fileCount":8,"integrity":"sha512-08vBQr7e4SnVMCvxfWoYle4xtQTNviZymWPiWQfRWiqy0tTcJs+BZggFEqy4J8pzv1kE0Aynbd006G2vvgW5mw==","signatures":[{"sig":"MEUCIH5Ny6wOxZYMJAYLZeVHh/i1wBKxEtymUCkz1YAUIVcaAiEAyjiYjqoYemejhrAQpXPTZcClRf5FeIFKpwH1McEsX24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17604},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"fdec3dc1ef5ea7bd1a5482204b3a21d9090e32ff","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.19.0","description":"MCP server for AI-assisted PRE820 and EveApps development.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.17.1","@bridgetek/pre820-eveapps-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/pre820-mcp-server_1.0.0_1788768799323_0.7658280304624232","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-pre82x-mcp-server instead."},"1.0.1":{"name":"@bridgetek/pre820-mcp-server","version":"1.0.1","_id":"@bridgetek/pre820-mcp-server@1.0.1","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"},{"name":"tuannguyen-chungsoftvn","email":"tuan.nguyen@chungsoftvn.com"}],"bin":{"pre820-mcp-server":"dist/cli.js"},"dist":{"shasum":"8b87ae8719635d4fb79cccc2fd419f49748109ec","tarball":"https://registry.npmjs.org/@bridgetek/pre820-mcp-server/-/pre820-mcp-server-1.0.1.tgz","fileCount":8,"integrity":"sha512-TysVPWX7mYtkJ7YJir3Y20SO6o4wCnjHFA4V17miFPlvLWLZEbB+MBcdjUIA83r8i2GsXHugnDkoiz+qk3lJ3g==","signatures":[{"sig":"MEYCIQCKiddqJSBJSRK4KIWE1VyFv8Ui4cgR90tXVIN+vaQY0gIhAOp1aAAPgRLSU6yzDtLC0dT4zmUHeh5wdTzQk7Vat7N4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18320},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","gitHead":"1bfd8a60a7e46eb083bdbd6ef8d5959cc185aa2f","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.19.0","description":"MCP server for AI-assisted PRE820 and EveApps development.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.17.1","@bridgetek/pre820-eveapps-core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/pre820-mcp-server_1.0.1_1788827760898_0.9061579330060967","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-pre82x-mcp-server instead."}},"time":{"created":"2026-09-07T08:13:18.899Z","modified":"2026-09-10T06:46:19.830Z","1.0.0":"2026-09-07T08:13:19.460Z","1.0.1":"2026-09-08T00:36:01.045Z"},"description":"MCP server for AI-assisted PRE820 and EveApps development.","maintainers":[{"name":"lizzhang","email":"zhang.wei@brtchip.com"},{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"tuannguyen-chungsoftvn","email":"tuan.nguyen@chungsoftvn.com"}],"readme":"# @bridgetek/pre820-mcp-server\r\n\r\nMCP server for AI-assisted PRE820 and EveApps development.\r\n\r\n`@bridgetek/pre820-mcp-server` provides a local Model Context Protocol (MCP) server that enables AI coding assistants to interact with PRE820/EveApps development resources.\r\n\r\nIt uses `@bridgetek/pre820-eveapps-core` as the underlying engine for:\r\n\r\n- API and command lookup\r\n- Sample discovery\r\n- Knowledge retrieval\r\n- Ranking and search\r\n- PRE820/EVE development assistance workflows\r\n\r\nThe server works with a local EveApps repository checkout to provide project-aware development support.\r\n\r\n## Installation\r\n\r\nInstall from npm:\r\n\r\n```\r\nnpm install -g @bridgetek/pre820-mcp-server\r\n```\r\n\r\nVerify installation:\r\n\r\n```\r\npre820-mcp-server --help\r\n```\r\n\r\n## Quick start\r\n\r\nStart the MCP server with your local EveApps repository:\r\n\r\n```\r\npre820-mcp-server --eveapps /path/to/EveApps-repository\r\n```\r\n\r\nIf `--eveapps` is not provided, the current working directory will be used.\r\n\r\nThe server can then be configured as an MCP server in compatible AI development tools such as Claude Code.\r\n\r\nExample:\r\n\r\n```\r\n{\r\n  \"mcpServers\": {\r\n    \"pre820\": {\r\n      \"command\": \"pre820-mcp-server\",\r\n      \"args\": [\r\n        \"--eveapps\",\r\n        \"/path/to/EveApps-repository\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Command line options\r\n\r\n|Option|Description|\r\n|------|-----------|\r\n|--eveapps <path>|Path to a local EveApps repository used for source search and development assistance|\r\n|--help, -h|Display command usage information|\r\n\r\n## Features\r\n\r\nThe MCP server provides AI-assisted workflows for PRE820/EVE development, including:\r\n\r\n- Finding relevant PRE820/EVE samples\r\n- Searching API commands and registers\r\n- Retrieving development guidance\r\n- Mapping requirements to existing examples\r\n- Supporting code generation and validation workflows\r\n\r\n## Relationship with pre820-eveapps-core\r\n\r\nThis package provides the MCP integration layer.\r\n\r\nThe underlying retrieval and indexing functionality is provided by:\r\n\r\n`@bridgetek/pre820-eveapps-core`\r\n\r\nArchitecture:\r\n\r\n```\r\nAI Assistant\r\n      |\r\n      v\r\npre820-mcp-server\r\n      |\r\n      v\r\npre820-eveapps-core\r\n      |\r\n      v\r\nEveApps repository + indexes\r\n```\r\n\r\n## Development\r\n\r\n- Source entry: `packages/pre820-mcp-server/src/server.ts` (TypeScript).\r\n- TypeScript path mapping uses the local `@bridgetek/pre820-eveapps-core` source for fast development. See `packages/pre820-mcp-server/tsconfig.json`.\r\n\r\nBuild from the monorepo root:\r\n\r\n```sh\r\n# Install locked dependencies:\nnpm ci\n\r\n# Build all packages:\r\nnpm run build\r\n\r\n# Or build only the MCP server:\r\nnpm --prefix packages/pre820-mcp-server run build\r\n\r\n# Run the built server:\r\nnode packages/pre820-mcp-server/dist/cli.js --eveapps /path/to/EveApps-repository\n```\n\nUse `npm ci` for fresh checkouts and CI builds. Commit the root `package-lock.json` to GitHub so contributors and CI use the same dependency versions. This monorepo shares one root lockfile; do not create a separate lockfile in this package.\n\nTo add or update this package's dependencies, run `npm install <dependency> --workspace @bridgetek/pre820-mcp-server` from the repository root. Commit the changed package manifest together with the root `package-lock.json`. Keep `node_modules/` ignored by Git.\n\r\n## Publishing\r\n\r\nThis package is scoped to the `@bridgetek` organization and is published publicly. Typical publish flow:\r\n\r\n```bash\r\ncd packages/pre820-eveapps-core\r\nnpm publish --access public\r\n\r\ncd ../pre820-mcp-server\r\n# ensure core is published first (or available in registry)\r\nnpm publish --access public\r\n```\r\n\r\n> [!NOTE]\r\n> - `@bridgetek/pre820-eveapps-core` should be published before publishing this package.\r\n> - The package is configured as a public scoped npm package.\r\n> - If the scoped package already exists, bump `version` before publishing: `npm version patch`.\r\n> - If npm account security requires two-factor authentication, an OTP will be required during publishing.\r\n\r\n## Troubleshooting\r\n\r\n### Cannot resolve pre820-eveapps-core\r\n\r\nIf running from a local development checkout, link both packages:\r\n\r\n```bash\r\nnpm --prefix packages/pre820-eveapps-core link\r\nnpm --prefix packages/pre820-mcp-server link\r\n```\r\n\r\n### Build issues\r\n\r\nMake sure dependencies are installed from the repository root:\n\n```\nnpm ci\n```\n\nIf `npm ci` reports that the lockfile and package manifests are out of sync after an intentional dependency change, run `npm install` from the repository root and commit the updated manifests and root `package-lock.json`.\n\r\nThen rebuild:\r\n\r\n```\r\nnpm run build\r\n```\r\n\r\n## License\r\n\r\nSee repository `LICENSE.md`.\r\n\r\n## Maintainers\r\n\r\nBridgeTek engineering team\r\n","readmeFilename":"README.md"}