Analytical MCP Server

Analytical MCP Server

site icon
2025.03.03 0
TypeScript数据分析自然语言处理开发效率内容生成
Analytical MCP Server 是一个专业的模型上下文协议(MCP)服务器,提供高级分析、研究和自然语言处理能力。该服务器具备数据集分析、决策分析、相关性分析、回归分析、时间序列分析、假设检验等分析工具,以及增强的事实提取、命名实体识别、共指消解、关系提取、情感分析、文本相似性、词性标注、词形还原、拼写检查等高级自然语言处理功能。
View on GitHub

Overview

基本能力

产品定位

Analytical MCP Server 是一个专业的模型上下文协议(MCP)服务器,提供高级分析、研究和自然语言处理能力。

核心功能

  • 分析工具:数据集分析、决策分析、相关性分析、回归分析、时间序列分析、假设检验。
  • 高级自然语言处理功能:增强的事实提取、命名实体识别、共指消解、关系提取、情感分析、文本相似性、词性标注、词形还原、拼写检查。

适用场景

  • 数据分析与研究
  • 自然语言处理任务
  • 研究验证与事实提取
  • 文本分析与情感分析

工具列表

  • 数据集分析工具:用于分析数据集并提供摘要信息。
  • 研究验证工具:用于验证研究声明并提供相关来源。
  • 命名实体识别工具:用于从文本中识别命名实体。

常见问题解答

  • 如何获取 Exa API 密钥?:需要在 Exa 官网注册并获取 API 密钥。
  • 如何设置环境变量?:复制 .env.example 文件到 .env 并填写相应的 API 密钥和配置。

使用教程

使用依赖

  • Node.js (v20+)
  • npm
  • Exa API key (用于研究和高级 NLP 功能)

安装教程

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 设置环境变量: bash cp .env.example .env # 编辑 .env 文件并添加 API 密钥
  4. 构建项目: bash npm run build

调试方式

  • 运行测试: bash npm test
  • 运行高级 NLP 演示: bash npm run build node examples/advanced_nlp_demo.js

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。