open-index/open-npm huggingface dataset:
npm package: @gauseen/web-proxy
Description: web server proxy ajax 
Author: gauseen
Latest version: 0.0.24

#### 创建本地服务，及服务代理，支持热更新
### Create http proxy support Hot update

### TODO

#### 特别针对老型项目设计，没有使用构建工具（ webpack、gulp、grunt etc.）

> 确保你的 nodejs 版本 >= 8.0.0，
> 解决跨域问题，支持本地开发热更新

---------------
### 安装（install）

```bash
yarn add @gauseen/web-proxy -D    # 推荐
# or
npm i @gauseen/web-proxy -D
```

### 使用（usage）

```js
// 首先，在项目根目录创建 server.js 文件
```

```js
// 例子：
// server.js

const path = require('path')
const server = require('@gauseen/web-proxy')

const options = {
	watch: false,
	watchStatic: path.join(__dirname, './demo/'),
	serverStatic: path.join(__dirname, './'),
	port: 8008,
	proxyTable: {
		'/api': { target: 'http://doman.com/', }
		/* '/apiFlag': {
			target: 'http://doman.com/',
			pathRewrite: {
				// ^/old-path' : '/new-path
				// 下面配置是将，/apiFlag 开头的请求，重写为 /newFlag，也可为 '' (空)
				'^/apiFlag': '/newFlag',
			}
		} */
	},
	notify: true,
	// ignores: ['js'],
	callback: function () {
		console.log('Server run success ...')
	},
}

server(options)
```

### options 参数说明：
| 参数 | 说明 | 类型 | 默认 | 是否必选 | 可选项 |
|------|-------|---------|-------|--------|--------|
| `watch` | 是否开启热更新 | `Boolean` | `false` | 是 | - |
| `watchStatic` | 热更新目录 | `String` | | 是 | - |
| `serverStatic` | 静态服务目录 | `String` | | 是 | - |
| `proxyTable` | 要代理的 `doman` | `Object` | | 是 | - |
| `port` | 端口 | `Number` | `8008` | 否 | - |
| `notify` | 是否在浏览器端显示通知 | `Boolean` | `false` | 否 | - |
| `ignores` | 忽略文件内容 | `Array` | - | 否 | `[css, html, css]` |
| `callback` | 服务启动成功回调 | `Function` | - | 否 | - |

### 启动服务

```bash
node server.js
# 或
# 自己配置 npm scripts 运行

# 更改 server.js 文件后要重启服务，更改才生效
```
### 浏览器运行
`localhost: <port>/`


### 注：
```bash
proxyTable 是个对象，

键 为: 请求 URL 的统一标识字段，如请求接口：http://doman/api/back/login，那么 api 就是它的标识字段

值 为: {
	target: 要代理的（域名或IP） doman, # (必填)
	pathRewrite: { '^/oldFlag': '/newFlag', } # (非必填)
}

pathRewrite 字段作用是防止后端接口比较混乱，没有统一的标识符，
这时前端在本地开发时，可以自己添加一个统一标识符，并使用 pathRewrite 的功能，再让这个字段设置为空字符，这样就可以请求到服务端本来的 URL
```

#### 如果好用还望给个 Star， 您的 Star 是我最大的动力，谢谢！

[GitHub 地址](https://github.com/gauseen/web-proxy)
npm package: @gaussai/mcp
Description: MCP proxy for Gauss data analysis platform
Author: GaussAI
Latest version: 1.1.0

# @gaussai/mcp

MCP (Model Context Protocol) proxy for Gauss data analysis platform. This package enables Claude Desktop and Claude Code to connect to your Gauss MCP server through a lightweight Node.js proxy.

## Installation & Usage

### Claude Desktop

Add this to your Claude Desktop configuration:

```json
{
  "mcpServers": {
    "gauss-sse": {
      "command": "npx",
      "args": ["@gaussai/mcp"],
      "env": {
        "GAUSS_SSE_URL": "https://app.gaussdata.ai:8080",
        "GAUSS_API_KEY": "mcp_key_YOUR_KEY_HERE"
      }
    }
  }
}
```

### Environment Variables

- `GAUSS_SSE_URL`: Your Gauss SSE server URL (default: `http://localhost:8080`)
- `GAUSS_API_KEY`: Your Gauss MCP API key (must start with `mcp_key_`)

## Features

- 🚀 **Zero Setup**: Run with `npx` - no installation required
- 🔄 **Retry Logic**: Automatic retry with exponential backoff
- 🔐 **Secure**: Bearer token authentication with validation
- 📊 **Logging**: Comprehensive error logging and debugging
- ⚡ **Fast**: Lightweight Node.js implementation

## API Key Generation

1. Navigate to your Gauss web interface
2. Go to Admin → MCP Settings → API Keys
3. Click "Generate New Key"
4. Copy the generated key (starts with `mcp_key_`)
5. Use it in your configuration

## Troubleshooting

### "Invalid API key" Error
- Verify your API key starts with `mcp_key_`
- Check if the key has expired
- Ensure the key is active in Gauss settings

### Connection Issues
- Verify your `GAUSS_SSE_URL` is correct
- Check firewall settings
- Ensure Gauss MCP service is running

### Tool Errors
- Some tools may be disabled by administrators
- Check tool configuration in Gauss web interface
- Verify user permissions

## Development

```bash
npm install
npm start
```

## License

MIT
npm package: @gaussgeo/gauss-sdk
Description: > 最后更新时间: 2023 年 9 月 26 日
Author: 正元地理信息集团股份有限公司
Latest version: 2.0.8
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# 概述

> 最后更新时间: 2023 年 9 月 26 日

> Guass SDK 是 JavaScript 语言编写的 Cesium 扩展接口，可帮助您在网站中构建功能丰富、交互性强、可定制的地图应用及丰富的三维场景及可视化效果


## 运行方式

```shell
yarn run build

yarn run server
```

## 功能说明

```
Guass SDK 包含了构建地图相关功能的各种接口，具体如下：

1、地图展示功能：展示 2D 图、3D 图、栅格图、矢量图；
2、地图控件功能：可以在地图上添加/删除比例尺、缩放以及自定义控件，并可以设置各类控件的显示位置；
3、覆盖物功能：支持在地图上添加/删除标注 marker、信息窗体 Popup 等覆盖物功能；
4、工具类功能：提供经纬度坐标与屏幕坐标互转功，提供测距、面积计算等功能；
5、鼠标交互功能：支持动态修改鼠标样式、鼠标拖拽/缩放地图及鼠标绘制等功能；
6、地图控制功能：支持地图平移、缩放、拖拽、旋转、俯仰；
7、图层渲染功能：支持设置标注、圆、线、粒子、面、建筑物、栅格、背景、3D 模型、3D-tiles 等图层，并能设置图层渲染样式；
8、图形编辑功能：支持设置点、线、面、圆、椭圆、扇形、曲线面、复杂箭头等几何图形编辑功能；
9、地图服务功能：提供数据信息检索的接口，如位置搜索、路径规划、地址解析、智能提示等服务；
```

## 浏览器支持

```
PC 浏览器：windows 10 ：Chrome 84版本及以上(32位/64位)、Firefox 93版本及以上、Microsoft Edge 80版本以上
移动浏览器：Chrome >= 47.0、Safari >= iOS 9.0、 Firefox >= 55.0 、或者浏览器内核 >= Webkit4.0
```
## 感谢支持