策略服务器开发工具

一个用于开发和运行MCP策略服务器的工具,支持TypeScript即时编译和PowerShell环境配置。

  • by sudarsana-reddy
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 sudarsana-reddy/mcp-policy-server

使用说明

MCP策略服务器

在Windows上运行项目的小开发说明。

开发(快速,运行TypeScript)

推荐(适用于cmd.exe和任何shell):

  • 直接运行加载器(不需要npm脚本):

    node——加载器ts节点/esm src/index.ts

  • 运行相同命令的NPM脚本:

    npm 运行开发

注意:在某些PowerShell设置中 npm shim脚本(npm.ps1)可能被执行策略阻止。如果你看到一个错误,比如 cannot be loaded because running scripts is disabled on this system,要么直接运行 node 上面的命令,或在中运行 cmd.exe.

PowerShell解决方法

如果你想允许跑步 npm 从PowerShell脚本,以管理员身份运行PowerShell,然后:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

在更改执行策略之前,一定要了解对环境的安全影响。

生产建设

构建到JavaScript并从运行 dist:

npm 运行构建 npm启动

此存储库使用ESM module: "NodeNext" 在 tsconfig.json,因此发出的JS文件将引用 .js 正确进口。