Skip to main content
Glama
sandervd
by sandervd

linkml-mcp

LinkML YAMLスキーマのコミット指定編集のためのMCPサーバー。

プロジェクトのスコープとマイルストーン境界については、SCOPE.mdを参照してください。

セットアップ

uv sync --dev

Related MCP server: github-mcp-tool

MCPサーバーを実行する

ローカルのエディタ/Codexテストでは、現在はHTTPトランスポートが推奨されています:

uv run linkml-mcp --transport http --host 127.0.0.1 --port 8765

ホスト名またはリバースプロキシ経由でリクエストを受け付けるには、localhost以外にもバインドし、外部のHostヘッダーを許可します:

uv run linkml-mcp \
  --transport http \
  --host 0.0.0.0 \
  --port 8765 \
  --allowed-host essentialcomplexity.eu

プロキシが異なるHostヘッダーを転送する場合は、その値を別の--allowed-hostで渡します。

このMCP設定を使用します:

{
  "servers": {
    "linkml-server": {
      "type": "http",
      "url": "http://127.0.0.1:8765/mcp"
    }
  },
  "inputs": []
}

Stdioも利用できます:

uv run linkml-mcp

サーバーはデフォルトで.linkml-mcp/workspacesの下にワークスペースを保存します。これを上書きするには:

export LINKML_MCP_WORKSPACE_ROOT=/path/to/workspaces
export LINKML_MCP_GENERATOR_OUTPUT_ROOT=/path/to/generated

テストクライアント

ワークスペースを作成します:

uv run linkml-mcp-client init --name test_schema

セマンティックなチェンジセットを適用します:

uv run linkml-mcp-client apply-change \
  --workspace-id ws_... \
  --base-commit abc123 \
  --changes-json examples/add_person.json \
  --message "Add Person"

コミット時点のスキーマを読み取ります:

uv run linkml-mcp-client read-schema \
  --workspace-id ws_... \
  --commit-id def456

テストを実行します:

uv run pytest
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables managing GitHub repositories, files, and user information through MCP, with support for creating, updating, and deleting repository contents, as well as fetching user profiles.
    1
  • A
    license
    A
    quality
    A
    maintenance
    Repository-native protocol and MCP server for coordinating work items, documentation, changelogs, and project memory between humans and AI agents, using Markdown files in a Git repository as the canonical data source.
    6
    30
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides MCP tools that give AI agents persistent, append-only memory in a git repository, letting them record observations, decisions, and corrections while retrieving context briefs, current facts, conflicts, and traceable event history without a vector database.
    MIT

View all related MCP servers

Related MCP Connectors

  • Turn a GitHub repo or docs site into agent-ready context: pack it or search it, over MCP.

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandervd/linkml-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server