Aiken语言文档服务器

Aiken MCP服务器为Aiken编程语言提供标准库文档、语言导览和模块实现,支持AI助手和IDE集成。

  • by rahatsayyed
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 rahatsayyed/aiken-mcp

使用说明

艾肯MCP服务器

一个模型上下文协议(MCP)服务器,为Aiken编程语言提供工具和文档支持。该服务器使AI助手能够访问Aiken的标准库文档、语言教程以及模块实现。

特点

  • 语言之旅关于Aiken文档和语法的简要元数据
  • 标准库艾肯标准库的函数和类型
  • 模块源特定Aiken标准库模块的完整源代码实现

发展

先决条件

  • Node.js 20 或更高版本
  • npm、yarn、pnpm 或 bun

本地运行

  1. 克隆仓库
  2. 安装依赖项:
npm install
  1. 启动开发服务器:
npm run dev
  1. 服务器将在 http://localhost:3000 翻译为中文是:“本地主机上的3000端口”。不过,通常我们不会直接翻译网址,而是直接使用这个网址来访问本地运行的服务器或应用。在中文语境中,我们可能会说“访问本地主机的3000端口”或“打开本地3000端口的应用/服务”

MCP服务器设置

此服务器可以配置为各种人工智能助手和集成开发环境(IDE)中的MCP(机器学习平台/中间件控制协议等,具体含义根据上下文确定)服务器。以下是连接到此服务器的不同方法。

方法1:使用直接URL的远程服务器

对于远程部署,请将您的MCP客户端配置为通过HTTP/SSE进行连接:

{
  "mcpServers": {
    "aiken": {
      "type": "http",
      "url": "https://your-deployment-url.com/mcp"
    }
  }
}

方法2:使用mcp-remote包

这个(或“该”) mcp-remote 该包允许您通过HTTP将仅支持stdio的MCP客户端连接到远程MCP服务器。

{
  "mcpServers": {
    "aiken": {
      "command": "npx",
      "args": ["mcp-remote", "https://your-deployment-url.com/mcp"]
    }
  }
}

方法3:Claude桌面配置

添加到您的Claude桌面配置文件中(claude_desktop_config.json):

对于远程服务器:

{
  "mcpServers": {
    "aiken": {
      "url": "https://your-deployment-url.com/mcp"
    }
  }
}

配置选项

环境变量

创建一个 .env.local 用于本地开发的文件:

# Add any required environment variables here

可用工具

配置完成后,您的AI助手将可以使用以下工具:

  • languageTour获取关于Aiken文档和语法的简要元数据
  • stdlib访问Aiken标准库的函数和类型
  • stdlib-module获取特定Aiken标准库模块的完整源代码

做出贡献

欢迎贡献!请随时提交拉取请求。