Public log

@intlayer/mcp

Intlayer MCP server. Handle MCP to help IDE to use Intlayer. It build, fill, pull, push, dictionaries

npm · fingerprint 2c22e138ab4fc3b5d7300b8f · repository · RSS

39tools
2recorded versions
45dtracked
unchanged 9d

What changed

Changed between 4 September 2026 and 5 October 2026 (first seen 2026-10-05 14:21 UTC)

4 descriptions rewritten, 6 schema or annotation changes with the description left byte-identical.

--- pinned/fetch-doc-chunks
+++ observed/fetch-doc-chunks
  {
    "annotations": {
      "readOnlyHint": true
-   "description": "Fetch related doc chunks using keywords or questions. This tool will return the most relevant chunks of documentation based on the input query.",
+   "description": "Fetch related doc chunks using keywords or questions. This tool will return the most relevant chunks of documentation based on the input query, best first. Relevance is weighted by the doc `priority` (1 to 10, higher is more important).",
    "inputSchema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "additionalProperties": false,
--- pinned/get-doc
+++ observed/get-doc
  {
    "annotations": {
      "readOnlyHint": true
+           "./docs/en/chrome_extension.md",
            "./docs/en/cli/build.md",
-           "./docs/en/cli/ci.md",
            "./docs/en/cli/configuration.md",
            "./docs/en/cli/debug.md",
            "./docs/en/cli/doc-review.md",
+           "./docs/en/cli/infra.md",
            "./docs/en/cli/init.md",
            "./docs/en/cli/list.md",
            "./docs/en/cli/list_projects.md",
+           "./docs/en/cli/upgrade.md",
            "./docs/en/cli/version.md",
            "./docs/en/cli/watch.md",
-           "./docs/en/compat/i18n-js.md",
            "./docs/en/compat/i18next.md",
            "./docs/en/compat/index.md",
            "./docs/en/compat/lingui.md",
-           "./docs/en/compat/next-translate.md",
            "./docs/en/compat/ngx-translate.md",
            "./docs/en/compat/nuxtjs-i18n.md",
-           "./docs/en/compat/polyglot.md",
            "./docs/en/compat/react-i18next.md",
            "./docs/en/compat/react-intl.md",
            "./docs/en/compat/svelte-i18n.md",
-           "./docs/en/compat/transloco.md",
            "./docs/en/compat/vue-i18n.md",
            "./docs/en/compiler.md",
            "./docs/en/component_i18n.md",
-           "./docs/en/intlayer_with_astro_vanilla.md",
            "./docs/en/intlayer_with_astro_vue.md",
            "./docs/en/intlayer_with_create_react_app.md",
            "./docs/en/intlayer_with_elysia.md",
-           "./docs/en/intlayer_with_next-i18next.md",
-           "./docs/en/intlayer_with_next-intl.md",
            "./docs/en/intlayer_with_nextjs_14.md",
            "./docs/en/intlayer_with_nextjs_15.md",
            "./docs/en/intlayer_with_nextjs_16.md",
-           "./docs/en/intlayer_with_nextjs_compiler.md",
-           "./docs/en/intlayer_with_nextjs_no_locale_path.md",
            "./docs/en/intlayer_with_nextjs_page_router.md",
            "./docs/en/intlayer_with_nuxt.md",
            "./docs/en/intlayer_with_react_native+expo.md",
-           "./docs/en/intlayer_with_react_router_v7_fs_routes.md",
+           "./docs/en/intlayer_with_remix_3.md",
            "./docs/en/intlayer_with_solid_start.md",
            "./docs/en/intlayer_with_storybook.md",
            "./docs/en/intlayer_with_svelte_kit.md",
-           "./docs/en/intlayer_with_vite+react_compiler.md",
            "./docs/en/intlayer_with_vite+solid.md",
            "./docs/en/intlayer_with_vite+svelte.md",
            "./docs/en/intlayer_with_vite+vanilla.md",
+           "./docs/en/packages/astro-intlayer/intlayer.md",
+           "./docs/en/packages/astro-intlayer/onRequest.md",
+           "./docs/en/packages/astro-intlayer/useDictionary.md",
+           "./docs/en/packages/astro-intlayer/useIntlayer.md",
+           "./docs/en/packages/astro-intlayer/useLocale.md",
            "./docs/en/packages/elysia-intlayer/exports.md",
            "./docs/en/packages/elysia-intlayer/intlayer.md",
            "./docs/en/packages/express-intlayer/exports.md",
+           "./docs/en/packages/remix-intlayer/Intlayer.md",
+           "./docs/en/packages/remix-intlayer/exports.md",
+           "./docs/en/packages/remix-intlayer/intlayerMiddleware.md",
+           "./docs/en/packages/remix-intlayer/useDictionary.md",
+           "./docs/en/packages/remix-intlayer/useIntlayer.md",
+           "./docs/en/packages/remix-intlayer/useLocale.md",
            "./docs/en/packages/solid-intlayer/IntlayerProvider.md",
            "./docs/en/packages/solid-intlayer/exports.md",
            "./docs/en/packages/solid-intlayer/useIntlayer.md",
-           "./docs/en/roadmap.md",
            "./docs/en/self_hosting.md",
            "./docs/en/testing.md",
            "./docs/en/vs_code_extension.md"
--- pinned/get-doc-by-slug
+++ observed/get-doc-by-slug
  {
    "annotations": {
      "readOnlyHint": true
-   "description": "Get an array of docs by their slugs. If not slug is provided, return all docs (1.2Mb). List all docs metadata first to get more details about what doc to retrieve.",
+   "description": "Get an array of docs by their slugs, most important (highest `priority`) first. If not slug is provided, return all docs (1.2Mb). List all docs metadata first to get more details about what doc to retrieve.",
    "inputSchema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "additionalProperties": false,
--- pinned/get-doc-list
+++ observed/get-doc-list
  {
    "annotations": {
      "readOnlyHint": true
-   "description": "Get the list of docs names and their metadata to get more details about what doc to retrieve",
+   "description": "Get the list of docs names and their metadata to get more details about what doc to retrieve. Docs are sorted by `priority` (1 to 10, higher is more important): prefer the higher priority docs when several match.",
    "inputSchema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "additionalProperties": false,
--- pinned/intlayer-dictionary-create
+++ observed/intlayer-dictionary-create
  {
    "annotations": {
      "destructiveHint": false
+       "projectId": {
+         "description": "ID of the CMS project owning the dictionary. Must be the currently selected project.",
+         "type": "string"
+       },
        "title": {
          "description": "Human-readable title",
          "type": "string"
+       "projectId",
        "key"
      ],
      "type": "object"
--- pinned/intlayer-init
+++ observed/intlayer-init
  {
    "annotations": {
      "destructiveHint": true
-   "description": "Initialize Intlayer in the project",
+   "description": "Initialize Intlayer in the project: install the Intlayer packages and set up the framework (config, bundler plugin, middleware, providers). Other setup steps run through the `intlayer init <step>` CLI commands (github-actions, skills, mcp, vscode-extension, lsp, eslint)",
    "inputSchema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "additionalProperties": false,
--- pinned/intlayer-install-skills
+++ observed/intlayer-install-skills
  {
    "description": "Install Intlayer documentation and skills to the project to assist AI agents. Ask the user for the platform (Cursor, VSCode, OpenCode, Claude, etc.) and which skills they want to install before calling this tool.",
    "inputSchema": {
+             "Markdown",
              "Usage",
              "CLI",
              "Compiler",
+             "BundleOptimization",
              "RemoteContent",
+             "DevTools",
+             "Compat",
              "NextJS",
              "React",
              "Vue",
-             "Astro"
+             "Astro",
+             "Lit",
+             "Vanilla",
+             "Remix",
+             "Backend"
            ],
            "type": "string"
          },
--- pinned/intlayer-organization-update
+++ observed/intlayer-organization-update
  {
    "annotations": {
      "destructiveHint": true
-       "customInstructions": {
-         "description": "Custom AI instructions for this organization",
-         "type": "string"
-       },
        "name": {
          "description": "New organization name",
          "type": "string"
--- pinned/intlayer-tag-create
+++ observed/intlayer-tag-create
  {
    "annotations": {
      "destructiveHint": false
-       "color": {
-         "description": "Tag color (hex code)",
-         "type": "string"
-       },
        "description": {
          "description": "Description of the tag",
          "type": "string"
--- pinned/intlayer-tag-update
+++ observed/intlayer-tag-update
  {
    "annotations": {
      "destructiveHint": true
-       "color": {
-         "description": "New color (hex code)",
-         "type": "string"
-       },
        "description": {
          "description": "New description",
          "type": "string"

Current tools

Show all 39 tool fingerprints
fetch-doc-chunks
fd8c183e83c7a9a1
get-doc
2108088455b92373
get-doc-by-slug
bb5cc324c668f89d
get-doc-list
f0500c5f1dfe7c0c
intlayer-build
eef73a0831fbfbbd
intlayer-cms-environment-create
5156b085b833e34c
intlayer-cms-environment-delete
2b53754eb12e2630
intlayer-cms-environment-migrate
00a46b9c599d60f0
intlayer-cms-environment-reset
ab99032bb9d4b008
intlayer-cms-environment-select
d4272e40b57ca64f
intlayer-cms-environment-update
adedb75b697b27c0
intlayer-cms-project-create
31436864c656f3a6
intlayer-cms-project-select
f7e8a235279a1b19
intlayer-cms-project-update
27b9737ee326caab
intlayer-cms-projects-list
cbf7ea9aa0cab3ed
intlayer-content-list
ffe2ce8722eb7cc9
intlayer-content-test
326744617bf244dc
intlayer-dictionaries-list
33871882c7021b61
intlayer-dictionary-create
9027922560d7d724
intlayer-dictionary-delete
e1200b1cce84cb70
intlayer-dictionary-get
5b09315fc98c45d8
intlayer-dictionary-update
b76527720aa51c21
intlayer-extract
53af69fe177ace8b
intlayer-fill
fdf0c35dbfc89062
intlayer-init
1ecc3800d11634c3
intlayer-install-lsp
d5cdb3c9c8649239
intlayer-install-skills
79f09d61b21fc275
intlayer-organization-select
c66dec784f5578cf
intlayer-organization-update
6b19421a77f4c38c
intlayer-organizations-list
ba818d97a81e037d
intlayer-projects-list
be681a9b956d33cc
intlayer-pull
cf914de6ce998fa0
intlayer-push
bb96e9d94d7e3e62
intlayer-scan
8f68518562e09ea2
intlayer-tag-create
37d3e0394421decd
intlayer-tag-delete
7fa72cb9c3025978
intlayer-tag-update
a1f5106dae8a4028
intlayer-tags-list
973982838c72a4de
review-doc-blocks
d4d065ffda6d0d9c

Watch this server yourself

If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.

npx -y mcp-pin@0.2.3 -- <your @intlayer/mcp command>

Or subscribe to this page's RSS feed to be told when it changes.

Badge

mcp-pin status badge for @intlayer/mcp

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/fac90df45cc36697.svg)](https://mcp-pin.gautamkhosla.com/servers/fac90df45cc36697.html)