Token导航 LogoToken导航TokenDH.com
MCP Vtenext logo
办公协作未说明官方级别未说明来源级核验

MCP Vtenext

MCP Server

为VTENext CRM提供WebService API接口,支持Claude及其他MCP兼容客户端进行CRM数据读写操作。

工具数

10

提示词数

0

GitHub Stars

3

资源数

0
CRM集成JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Castaldo-Solutions

提供方

Castaldo-Solutions

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

mcp vtenext

VTENext CRM的MCP服务器-将WebService API公开为Claude和其他兼容MCP的客户端的工具。

需求

  • Node.js 18+
  • 正在运行的VTENext实例(自托管或Docker——请参阅 )

设置

cd mcp/vtenext/server
npm install
cp .env.example .env

编辑 .env:

VTENEXT_URL=http://your-vtenext-instance
VTENEXT_USERNAME=admin
VTENEXT_ACCESS_KEY=your_access_key
READ_ONLY=false

访问密钥位于VTENext中 管理员→ 用户→ \[用户\]→ 访问密钥.

只读模式

READ_ONLY=true 以防止对VTENext进行任何写入操作。启用后,工具 create_opportunita, update_opportunitaadd_nota_opportunita 返回错误而不是写入数据。

当服务器由只应读取CRM数据的AI机器人或自动化代理使用时,这很有用。要运行只读实例和完全访问实例,请通过MCP配置传递变量:

{
  "mcpServers": {
    "vtenext-bot": {
      "type": "stdio",
      "command": "node",
      "args": ["/absolute/path/to/mcp/vtenext/server/index.js"],
      "env": {
        "VTENEXT_URL": "http://your-vtenext-instance",
        "VTENEXT_USERNAME": "admin",
        "VTENEXT_ACCESS_KEY": "your_access_key",
        "READ_ONLY": "true"
      }
    }
  }
}

Claude代码集成

添加 .mcp.json 在项目根目录中:

{
  "mcpServers": {
    "vtenext": {
      "type": "stdio",
      "command": "node",
      "args": ["/absolute/path/to/mcp/vtenext/server/index.js"]
    }
  }
}

工具

机遇(Potentials)

工具说明
list_opportunita使用可选筛选器(状态、搜索、限制)列出机会
get_opportunita按ID获取商机的完整详细信息
search_opportunita按名称搜索机会
create_opportunita创造新机会 *(写入--在只读模式下被阻止)*
update_opportunita更新现有商机的状态、金额或备注 *(写入--在只读模式下被阻止)*

联系方式(Contacts)

工具说明
search_contatti按姓名、电子邮件或公司搜索联系人

活动和笔记

工具说明
add_nota_opportunita向商机添加评论/备注 *(写入--在只读模式下被阻止)*
list_attivita_opportunita列出与商机相关的活动

实用工具

工具说明
describe_modulo显示任何VTENext模块的可用字段
query_raw运行原始VTQL SELECT查询

认证

VTENext使用vtiger WebService协议:

  1. GET /webservice.php?operation=getchallenge → token
  2. MD5(令牌+访问密钥)→ 散列密钥
  3. POST /webservice.phpoperation=login (表单编码)→ 会话名称

会话缓存4分钟(令牌生存期为5分钟)。

测试

# Unit tests (no VTENext required)
npm test

# Integration tests (requires live VTENext at VTENEXT_URL)
npm run test:integration

许可证

麻省理工学院

目录标签

目录标签

CRM集成JavaScriptClaude本地部署API服务数据读写自动化工具企业级应用

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP