使用说明
MCP服务器
与AI API集成的MCP服务器实现,通过一个简单易用的工具提供网络搜索功能。
特性
- 人工智能集成:通过API与人工智能模型直接集成
- 网页搜索:AI模型可以使用内置的网络搜索工具在网络上搜索当前信息
- 单工具界面:简单
ai_model接受任何提示的工具 - 柔性运输:支持STDIO和HTTP传输
- 生产就绪:包括Docker支持和正确的错误处理
工具
- ai模型
- 向具有网络搜索功能的AI模型发送提示
- 输入:
prompt(string):发送给AI模型的提示或问题maxTokens(数字,可选):要生成的最大令牌数(默认:16384,最大:16384)
配置
获取API密钥
- 注册API帐户
- 从仪表板生成API密钥
- 设置
API_KEY环境变量
使用Claude Desktop
将此添加到您的 claude_desktop_config.json:
NPX
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-server"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
码头工人
{
"mcpServers": {
"mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"API_KEY",
"mcp-server:latest"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
使用VS代码
为了快速安装,请使用下面的一键安装按钮。..
对于手动安装,请将以下JSON块添加到VS Code中的用户设置(JSON)文件中。您可以按 Ctrl + Shift + P 和打字 Preferences: Open User Settings (JSON).
您可以选择将其添加到名为的文件中 .vscode/mcp.json 在您的工作空间中。这将允许您与他人共享配置。
请注意
mcp中不需要密钥.vscode/mcp.json文件。
NPX
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "api_key",
"description": "API Key",
"password": true
}
],
"servers": {
"mcp-server": {
"command": "npx",
"args": ["-y", "mcp-server"],
"env": {
"API_KEY": "${input:api_key}"
}
}
}
}
}
发展
先决条件
- Node.js 18+
- npm或纱线
- API密钥
安装
# Clone the repository
git clone <repository-url>
cd mcp-server
# Install dependencies
npm install
# Set your API key
export API_KEY="your-api-key-here"
运行服务器
STDIO模式(用于开发)
npm run dev:stdio
HTTP模式
npm run dev:http
# or
npm start
建筑
npm run build
示例用法
服务器运行后,您可以使用 ai_model 带有任何提示的工具:
{
"name": "ai_model",
"arguments": {
"prompt": "What are the latest developments in AI?",
"maxTokens": 4096
}
}
AI模型将在需要时自动使用网络搜索来提供最新信息。
api参考
工具:ai_model
向具有网络搜索功能的AI模型发送提示。
参数:
prompt(string,必填):发送给AI模型的提示或问题maxTokens(数字,可选):要生成的最大令牌数(默认:16384,最大:16384)
退货:
- 人工智能模型的响应为文本,可能包括从网络搜索中收集的信息
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。
贡献
欢迎投稿!请随时提交拉取请求。
支持
有关问题和疑问,请在GitHub存储库上打开问题。