1. Conduid
  2. AI
  3. MCP
MCP server · AI

MCP

A XGo implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

Unclaimed Apache-2.0 ai
64Good

Scored yesterday · breakdown

About MCP

MCP is an MCP server published by goplus in the AI category: a XGo implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

The repository has 50 stars and 4 forks, with the last commit 5 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/goplus/mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about MCP

Powered by Claude · Grounded in docs

I know everything about MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.9.8v0.9.8 · 19 Sep 2026What's Changed build(deps): bump github.com/mark3labs/mcp-go from 0.57.0 to 0.58.0 by @dependabot[bot] in https://github.com/goplus/mcp/pull/125 build(deps): bump github.com/qiniu/x from 1.18.0 to 1.18.3 by @dependabot[bot] in…
v0.9.7v0.9.7 · 29 Jul 2026What's Changed changes: Go+ => XGo by @xushiwei in https://github.com/goplus/mcp/pull/119 README: gop => xgo by @xushiwei in https://github.com/goplus/mcp/pull/120 mod github.com/mark3labs/mcp-go v0.57.0 by @xushiwei in…
v0.9.6v0.9.6 · 19 Jan 2026What's Changed changes: support XGo v1.6.0 by @visualfc in https://github.com/goplus/mcp/pull/97 rename Go+ => XGo by @xushiwei in https://github.com/goplus/mcp/pull/71 deps: build(deps): bump github.com/qiniu/x from 1.16.0 by @visualfc in…
v0.9.5v0.9.5 · 21 May 2025What's Changed gop.mod: classfile by @xushiwei in https://github.com/goplus/mcp/pull/69 mcp-go v0.29.0 by @xushiwei in https://github.com/goplus/mcp/pull/70 build(deps): bump github.com/qiniu/x from 1.13.19 to 1.14.6 by @dependabot in…
v0.9.4v0.9.4 · 25 Apr 2025What's Changed build(deps): bump github.com/qiniu/x from 1.13.17 to 1.13.19 by @dependabot in https://github.com/goplus/mcp/pull/55 build(deps): bump github.com/mark3labs/mcp-go 0.23.1 by @dependabot in…

README

MCP XGo 🚀

Build Status GitHub release GoDoc XGo

A XGo implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

This repo contains two XGo classfiles. They are mcp (MCP Server Framework) and mcptest (MCP Server Test Framework).

The classfile mcp has the file suffix _mcp.gox (the MCP Server), _res.gox (a MCP Resource or ResourceTemplate), _tool.gox (a MCP Tool) and _prompt.gox (a MCP Prompt). The classfile mcptest has the file suffix _mtest.gox.

mcp: MCP Server Framework

Here is a MCP Server example (source code). It has two files: main_mcp.gox (the MCP Server) and hello_tool.gox (a MCP Tool).

A MCP Server Example: hello

First let us initialize a hello project:

xgo mod init hello

Then we have it reference the mcp classfile:

xgo get github.com/goplus/mcp@latest

The content of main_mcp.gox (the MCP Server) is as follows

server "Tool Demo 🚀", "1.0.0"

The content of hello_tool.gox (a MCP Tool) is as follows

tool "helloWorld", => {
	description "Say hello to someone"
	string "name", => {
		required
		description "Name of the person to greet"
	}
}

name, ok := ${name}.(string)
if !ok {
	return newError("name must be a string")
}

return text("Hello, ${name}!")

Execute the following commands:

xgo mod tidy
xgo run .

A simplest MCP Server is running now.

mcptest: MCP Server Test Framework

To test the above hello MCP Server (source code), you only need to implement a hello_mtest.gox file:

mock new(MCPApp)

initialize nil
ret {}

call "helloWorld", {"name": "Ken"}
ret {
	"content": [{"type": "text", "text": "Hello, Ken!"}],
}

Then run xgo test or xgo test -v to execute the unit test.

README fetched from the repository yesterday. The original is authoritative.

Questions

About MCP

How do I install MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is MCP safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MCP still maintained?

Yes — the latest release is v0.9.8 (19 Sep 2026), and the last commit was 5 days ago. The repository has 50 stars and 2 open issues.