Token导航 LogoToken导航TokenDH.com
Swedish Language MCP Server logo
AI代理未说明官方级别未说明来源级核验

Swedish Language MCP Server

MCP Server

一个基于MCP协议的瑞典语学习服务器,提供词汇、语法、翻译和练习工具,适用于AI助手和MCP兼容客户端。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaudeAI代理Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

satish-kori-27

提供方

satish-kori-27

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

瑞典语学习MCP服务器🇸🇪

![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://www.typescriptlang.org/) ![MCP](https://modelcontextprotocol.io/)

用于学习瑞典语的MCP(模型上下文协议)服务器,提供词汇、语法、翻译和练习工具。非常适合与Claude、VS Code Copilot和其他MCP兼容客户端等AI助手集成。

特性

🔤 翻译工具

  • 瑞典语和英语之间的翻译
  • 自动检测源语言
  • 丰富的词汇数据库

📚 词汇工具

  • 100多个常见的瑞典语单词和短语
  • 分类:问候语、动词、名词、形容词、数字、颜色、动物
  • 可搜索词汇数据库

📖 语法帮助

  • 名词性别(英语单词和英语单词)
  • 明确形式
  • 语序(V2规则)
  • 发音指南(å、ä、ö、sje音)
  • 动词的现在式

💬 常用短语

  • 问候与介绍
  • 日常用语
  • 食物和用餐短语
  • 包括发音指南

✏️ 实践练习

  • 翻译练习
  • 词汇匹配
  • 语法练习
  • 多个难度级别

安装

先决条件

  • Node.js 18+和npm

快速开始

  1. 克隆存储库:
git clone https://github.com/YOUR_USERNAME/swedish-language-mcp-server.git
cd swedish-language-mcp-server
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

用法

配置

将此服务器添加到MCP客户端配置中。对于VS代码,添加到 .vscode/mcp.json:

{
  "servers": {
    "swedish-language": {
      "type": "stdio",
      "command": "node",
      "args": [
        "/absolute/path/to/swedish-language-mcp-server/build/index.js"
      ]
    }
  }
}

对于Claude Desktop,请在MCP设置文件中添加:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "swedish-language": {
      "command": "node",
      "args": [
        "/absolute/path/to/swedish-language-mcp-server/build/index.js"
      ]
    }
  }
}

运行服务器

服务器配置为通过MCP配置运行。一旦构建完成,它将通过您的MCP客户端提供。

可用工具

  1. translate_瑞典语 -在瑞典语和英语之间翻译单词/短语
  2. get_vocabulary -按类别浏览瑞典语词汇
  3. 语法帮助 -学习瑞典语语法规则
  4. 常见短语 -获取具有发音的常见瑞典语短语
  5. 练习 -生成练习题
  6. ask_swedish -用自然语言提问(非常适合语音输入!)

工具示例

翻译一个单词

{
  "tool": "translate_swedish",
  "arguments": {
    "text": "får",
    "from": "swedish"
  }
}

获取词汇

{
  "tool": "get_vocabulary",
  "arguments": {
    "search": "cat"
  }
}

学习语法

{
  "tool": "grammar_help",
  "arguments": {
    "topic": "noun-gender"
  }
}

练习

{
  "tool": "practice_exercise",
  "arguments": {
    "type": "translation",
    "difficulty": "beginner"
  }
}

自然语言问题(语音友好)

{
  "tool": "ask_swedish",
  "arguments": {
    "question": "How do you say good morning in Swedish?"
  }
}

详细功能

🔤 综合词汇

  • 100多个常见的瑞典语单词和短语
  • 分类:问候语、动词、名词、形容词、数字、颜色、动物
  • 可搜索的数据库,有英文翻译

📖 语法解释

  • 名词性别(英语单词和英语单词)
  • 明确的格式和条款
  • 语序(V2规则)
  • 发音指南(å、ä、ö、sje音)
  • 现在时态动词变位

💬 常用短语

  • 问候与介绍
  • 日常会话短语
  • 食物和用餐表达
  • 配有发音指南

✏️ 互动练习

  • 翻译练习
  • 词汇匹配游戏
  • 语法练习
  • 多个难度级别

🎤 语音输入支持

  • 自然语言处理
  • 会话式查询理解
  • 针对口语问题进行了优化

贡献

欢迎投稿!请随时提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

开发设置

  1. 分叉存储库
  2. 创建特征分支: git checkout -b feature/amazing-feature
  3. 进行更改
  4. 构建和测试: npm run build
  5. 提交您的更改: git commit -m 'Add amazing feature'
  6. 推到分支: git push origin feature/amazing-feature
  7. 打开拉取请求

添加新词汇

要添加新词汇,请编辑 vocabularyDatabase 对象在 index.ts:

const vocabularyDatabase = {
  common: {
    "swedish_word": "english_translation",
    // Add more words here
  }
};

路线图

  • \[\]添加更多动词变位
  • \[\]将词汇量扩展到500多个单词
  • \[\]添加音频发音支持
  • \[\]实施间隔重复练习
  • \[\]将瑞典语添加到英语问答模式
  • \[\]支持高级语法主题

资源

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

致谢

支持

如果你觉得这个项目有帮助,请考虑:

  • ⭐ 对存储库进行标记
  • 🐛 报告错误
  • 💡 建议新功能
  • 🤝 为代码库做出贡献

______________________________________________________________________

祝你瑞典语好运! (祝你的瑞典语好运!)🇸🇪

目录标签

目录标签

JavaScriptClaudeAI代理语言学习本地部署瑞典语MCP协议翻译工具语法学习

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP