Skip to main content
Glama

Echo MCP Server

by piebro

用于测试的 echo-mcp 服务器

一个简单的 echo MCP(模型上下文协议)服务器,带有一个简单的echo_tool ,用于测试 MCP 客户端。它也可以作为新建 MCP 服务器的模板。

用法

安装uv并使用uvx将服务器添加到 MCP 配置:

{ "name": "echo-mcp-server-for-testing", "command": "uvx", "args": [ "echo-mcp-server-for-testing" ], "env": { "SECRET_KEY": "123456789" } }

或者克隆 repo 并使用带有目录的uv

{ "name": "echo-mcp-server-for-testing", "command": "uv", "args": [ "--directory", "path/to/root/dir/", "run", "main.py" ], "env": { "SECRET_KEY": "123456789" } }

发展

测试

克隆 repo 并使用mcp-client-for-testing测试服务器的工具。

uvx mcp-client-for-testing \ --config ' [ { "name": "echo-mcp-server-for-testing", "command": "uv", "args": [ "--directory", "path/to/root/dir/", "run", "main.py" ], "env": { "SECRET_KEY": "123456789" } } ] ' \ --tool_call '{"name": "echo_tool", "arguments": {"message": "Hello, world!"}}'

格式化和 Linting

代码已使用 ruff 格式化并进行了 lint:

uv run ruff format uv run ruff check --fix

用紫外线建造

使用 uv 构建包:

uv build

发布新版本

要将软件包的新版本发布到 PyPI,请创建并推送新的 Git 标签:

  1. 检出主分支并获取当前版本:
    git checkout main git pull origin main git describe --tags
  2. 创建并推送新的 Git 标签:
    git tag v0.2.0 git push origin v0.2.0

推送新标签时,GitHub Actions 工作流程将自动构建包并将其发布到 PyPI。Python 包版本号将直接从 Git 标签获取。

执照

本项目遵循 MIT 许可证。详情请参阅许可证文件。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

一个实现模型上下文协议 (MCP) 的简单服务器,用于回显消息,旨在测试 MCP 客户端。

  1. 用法
    1. 发展
      1. 测试
      2. 格式化和 Linting
      3. 用紫外线建造
      4. 发布新版本
    2. 执照

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
        Last updated -
        3
        676
        61
        JavaScript
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        A demonstration server that implements the Model Context Protocol (MCP) SDK, providing tools and endpoints for server-sent events and message handling.
        Last updated -
        15
        10
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        An implementation of the Model Context Protocol (MCP) server that enables multiple clients to connect simultaneously and handles basic context management and messaging with an extendable architecture.
        Last updated -
        Python
        MIT License
      • -
        security
        F
        license
        -
        quality
        A minimal example server implementing the Model Context Protocol, providing addition and multiplication tools for learning and experimentation with MCP clients.
        Last updated -
        Python

      View all related MCP servers

      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/piebro/echo-mcp-server-for-testing'

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