Integrations
Integrated for environment variable management, allowing configuration of API keys, feature flags, cache settings, NLP and server settings through a .env file
Integrated for testing capabilities, supporting various test suites including integration tests, Exa Research API tests, and server tool registration tests
Required as the runtime environment for the MCP server, specifically version 20 or higher
分析MCPサーバー
高度な分析、調査、自然言語処理機能を提供する特殊なモデル コンテキスト プロトコル (MCP) サーバー。
主な特徴
分析ツール
- データセット分析
- 意思決定分析
- 相関分析
- 回帰分析
- 時系列分析
- 仮説検定
高度なNLP機能
- 強化された事実抽出
- 名前付きエンティティ認識
- 共参照解決
- 関係抽出
- 感情分析
- テキストの類似性
- 品詞タグ付け
- 見出語化
- スペルチェック
インストール
前提条件
- Node.js (v20+)
- npm
- Exa API キー(研究および高度な NLP 機能用)
設定
- リポジトリをクローンする
- 依存関係をインストールします:Copy
- 環境変数を設定します。Copy
- プロジェクトをビルドします。Copy
使用法
ランニングツール
各ツールは特定のパラメータを指定して呼び出すことができます。例:
高度なNLPデモ
付属の NLP デモを実行して、高度な機能が実際にどのように機能するかを確認できます。
発達
利用可能なスクリプト
npm run build
: TypeScriptをコンパイルするnpm test
: すべてのテストを実行するnpm run test:integration
: 統合テストのみを実行するnpm run test:exa
: Exa Research API テストを実行するnpm run test:research
: リサーチ検証テストを実行するnpm run test:server
: サーバーツール登録テストを実行するnpm run lint
: コードの品質をチェックするnpm run format
: コードのフォーマットnpm run nlp:demo
: 高度なNLPデモを実行する
テストスクリプト
特定のテスト スイートを実行するための専用スクリプトを提供します。
Unix/Linux/Mac
ウィンドウズ
主要技術
- タイプスクリプト
- モデルコンテキストプロトコルSDK
- 研究とNLPのためのExa API
- 自然言語処理ライブラリ
- テスト用のJest
高度なNLP実装
分析 MCP サーバーは、以下を使用して高度な NLP 機能を実装します。
- コンテキスト認識エンティティ認識のためのExa Research API
- 基本的なNLP操作のための自然言語ツールキット
- オフライン機能のためのカスタムルールベースのフォールバックメカニズム
- 信頼性スコアリングによる強化された事実抽出
- エンティティ間の関係抽出
詳細については、高度な NLP ドキュメントを参照してください。
必要なAPIキー
このプロジェクトには次の API キーが必要です。
EXA_API_KEY
: 研究統合と高度なNLPに使用されます
.env.example
ファイルには、使用可能なすべての構成オプションが含まれています。
- APIキー
- 機能フラグ
- キャッシュ設定
- NLP構成
- サーバー構成
このファイルをプロジェクト ルートの.env
にコピーし、実際の API キーで更新して開始します。
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
MITライセンス
This server cannot be installed
モデル コンテキスト プロトコル サーバーを通じて高度な分析、調査、自然言語処理機能を提供し、データセット分析、意思決定分析、エンティティ認識やファクト抽出などの強化された NLP 機能を可能にします。