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

MCP Contentstack

MCP Server

通过MCP协议与Claude 3.7 Sonnet交互的工具,提供GUI和CLI两种方式,支持工具调用和自动化处理。

工具数

1

提示词数

0

GitHub Stars

4

资源数

0
LLM交互命令行工具PythonClaudeAI代理Claude DesktopClaude

安装说明

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

作者 / 组织

viveksingh-ctrl

提供方

viveksingh-ctrl

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python client.py ./brand-kit/knowledge-vault/crud.py

详细介绍

Claude 3.7 Sonnet MCP接口

该项目实现了与LLM无关的强大交互 克劳德3.7十四行诗,可以通过Claude Desktop(MCP GUI)或直接通过命令行客户端使用 AWS基岩 和那个 MCP协议.

______________________________________________________________________

🧭 使用选项

您可以在以下网址与Claude互动 双向:

______________________________________________________________________

🖥️ 1.使用克劳德桌面(带MCP服务器的GUI)

Claude Desktop提供了一个图形界面,用于通过MCP协议与Claude一起工作。它非常适合想要视觉工具体验的用户。

✅ 特性

  • 基于GUI的与Claude的交互
  • 通过本地或远程服务器进行工具注册和调用
  • 即插即用工具开发和测试

🚀 用法

  1. 启动克劳德桌面

- 运行应用程序 - 将其指向本地或远程兼容MCP的工具服务器( fastmcp install server_name.py )

  1. 连接工具服务器

- Claude Desktop使用MCP stdiohttp 传输以连接到工具提供商。

  1. 开始聊天

- 您可以测试工具调用,观察Claude的响应,并调试工具输出。

📦 有关更多信息,请访问:

______________________________________________________________________

🧑‍💻 2.直接使用MCP客户端(通过Bedrock使用CLI)

此CLI工具通过AWS Bedrock连接到Claude,并使用MCP协议自动处理工具调用。

✨ 特性

  • CLI驱动的与Claude 3.7 Sonnet的交互
  • 通过MCP自动发现刀具
  • 工具调用执行和响应路由
  • 具有标记、语法突出显示和微调器的丰富用户界面
  • 轻量级和可扩展性

📦 设置

curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/your-username/claude-mcp-client.git
cd claude-mcp-client
uv venv .venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows
uv pip install -r requirements.txt

创建一个 .env 根目录下的文件:

AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-key
AWS_REGION=us-east-1
AUTHTOKEN=bltsomething
BRAND_KIT_UID=cssomething
🧠 使用的型号: us.anthropic.claude-3-7-sonnet-20250219-v1:0

🚀 运行客户端

python client.py ./brand-kit/knowledge-vault/crud.py

工具服务器示例

# tool_server.py
from mcp.server.fastmcp import FastMCP 
server = FastMCP()
@server.tool()
class AddTool(Tool):
    name = "add"
    description = "Adds two numbers"
    input_schema = {"a": "number", "b": "number"}

    async def call(self, input):
        return input["a"] + input["b"]

if __name__ == "__main__":
    server.run()

🧠 交互流程

  • CLI维护对话历史记录(可配置)
  • Claude可以检测何时需要工具并自动调用它
  • 工具响应被发送回克劳德进行跟进
  • 所有内容都在您的终端中流畅地显示出来

💡 类型 quit 随时退出。

______________________________________________________________________

🛠 架构概述

Claude (via AWS Bedrock)
        |
      Client.py
        |
    ┌────────────┐
    │ MCP Server │  <── Tool: Python or JS
    └────────────┘

______________________________________________________________________

🧹 清理

客户端通过以下方式确保正常关机 AsyncExitStackaclose() 清理所有会话。

______________________________________________________________________

🖼️ 界面预览

下面快速浏览一下Claude Desktop的实际应用:

Screenshot 2025-05-01 at 11 09 25 PM

🛡 许可证

MIT许可证

______________________________________________________________________

🙏 鸣谢

目录标签

目录标签

LLM交互命令行工具PythonClaudeAI代理本地部署工具调用AWSBedrockMCP协议

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP