这是一个基于模型上下文协议(Model Context Protocol)构建的服务器,它允许AI模型借助外部工具来扩展自身功能。该服务器具备互联网搜索、计算器等实用功能,为AI模型的使用提供了更多便利。
git clone https://github.com/yourusername/brave-gemini-research-mcp.git
cd brave-gemini-research-mcp
npm install
node dist/index.js
{
"MCP": {
"enabled": true,
"servers": [
{
"name": "Brave-Gemini Research Server",
"uri": "stdio",
"timeout": 30000,
"context": {}
}
]
}
}
内置了一个功能强大的计算器,其相关接口定义如下:
interface CalculateOptions {
expression: string;
precision?: number;
}
interface CalculateResult {
success: boolean;
result?: number;
error?: string;
}
git clone https://github.com/yourusername/brave-gemini-research-mcp.git
cd brave-gemini-research-mcp
npm install
node dist/index.js
在开发环境中启动时显示调试信息:
DEBUG=mcp:* npm start
设置环境变量:
export NODE_ENV=development
# 在开发环境中启动时显示调试信息
DEBUG=mcp:* npm start
# 设置环境变量
export NODE_ENV=development
.js扩展名。npx tsc重新编译。# 显示详细调试日志
DEBUG=mcp:* npm start
├── dist/ # 编译后的JavaScript文件夹
├── src/
│ ├── config.ts # 服务器配置文件
│ ├── server.ts # MCP服务器实现
│ ├── calculator.ts # 计算器工具模块
│ └── search.ts # 勇敢搜索接口
└── package.json # 项目依赖管理文件
本项目遵循MIT License协议。
感谢以下项目的贡献:
copyright (c) 2024 Your Name. All rights reserved.