艾肯MCP服务器
一个模型上下文协议(MCP)服务器,为Aiken编程语言提供工具和文档支持。该服务器使AI助手能够访问Aiken的标准库文档、语言教程以及模块实现。
特点
- 语言之旅关于Aiken文档和语法的简要元数据
- 标准库艾肯标准库的函数和类型
- 模块源特定Aiken标准库模块的完整源代码实现
发展
先决条件
- Node.js 20 或更高版本
- npm、yarn、pnpm 或 bun
本地运行
- 克隆仓库
- 安装依赖项:
npm install- 启动开发服务器:
npm run devMCP服务器设置
此服务器可以配置为各种人工智能助手和集成开发环境(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标准库模块的完整源代码
做出贡献
欢迎贡献!请随时提交拉取请求。
