开始使用

快速上手 MCP 服务

遵循以下简单步骤,您可以在几分钟内完成 MCP 服务的接入和初步使用,开启 AI 能力扩展之旅。

1

创建开发者账号

在 AppMall 开发者平台注册账号,完成实名认证后即可访问和使用 MCP 服务。我们提供免费的开发者账号,无需支付任何费用。

注册账号
2

获取 API 密钥

在开发者控制台创建应用并获取 API 密钥(AppID 和 AppSecret)。这些凭据将用于验证您的 API 请求,确保安全访问。

获取密钥
3

集成 SDK

下载并集成适用于您开发环境的 MCP SDK,我们支持多种流行的编程语言和框架,包括 Python、Node.js、Java 等。

选择 SDK
开发文档

全面的开发文档

我们提供详尽的开发文档,帮助您全面了解 MCP 服务的技术细节和使用方法。从基础概念到高级特性,一应俱全。

入门指南

从零开始,了解 MCP 协议的基本概念、架构设计和工作原理,快速掌握核心知识。

阅读文档

API 参考

详细的 API 文档,包含所有端点、参数说明、请求示例和响应格式,提供完整的接口参考。

阅读文档

开发指南

针对不同场景的开发指南,包含最佳实践、代码示例和常见问题解决方案。

阅读文档

服务目录

所有可用 MCP 服务的详细说明,包括功能描述、参数规格和使用示例。

阅读文档
SDK 下载

多语言 SDK 支持

我们为各种主流编程语言和框架提供了官方 SDK,帮助开发者快速集成 MCP 服务,简化开发流程。

Python SDK
最新版本:v1.2.3
下载 SDK

Python SDK 提供了简洁易用的接口,支持 Python 3.6+ 版本,可通过 pip 快速安装,帮助您在几分钟内完成 MCP 服务的接入。

安装方法
pip install mcpserve-client
基本用法示例
import mcpserve # 初始化客户端 client = mcpserve.Client( app_id="YOUR_APP_ID", app_secret="YOUR_APP_SECRET" ) # 调用天气服务 response = client.weather.query( city="北京", format="json" ) # 打印结果 print(response.data)

主要特性

异步支持,基于 asyncio
自动重试和错误处理
类型提示,支持 IDE 自动补全
内置日志和性能监控
Node.js SDK
最新版本:v1.1.5
下载 SDK

Node.js SDK 支持 CommonJS 和 ESM 两种模块系统,兼容 Node.js 12+ 版本,提供 Promise 和回调两种调用方式。

安装方法
npm install mcpserve-client
基本用法示例
const MCPClient = require('mcpserve-client'); // 初始化客户端 const client = new MCPClient({ appId: 'YOUR_APP_ID', appSecret: 'YOUR_APP_SECRET' }); // 调用天气服务 async function getWeather() { try { const response = await client.weather.query({ city: '上海', format: 'json' }); console.log(response.data); } catch (error) { console.error('Error:', error); } } getWeather();

主要特性

支持 Promise 和 async/await
内置请求限流和重试机制
TypeScript 类型定义
适配 Express 和 Next.js 框架
Java SDK
最新版本:v1.0.8
下载 SDK

Java SDK 支持 Java 8+ 版本,提供面向对象的 API 设计,可通过 Maven 或 Gradle 轻松集成到您的 Java 项目中。

Maven 配置
<dependency> <groupId>ai.mcpserve</groupId> <artifactId>mcpserve-client</artifactId> <version>1.0.8</version> </dependency>
基本用法示例
import ai.mcpserve.client.MCPClient; import ai.mcpserve.client.weather.WeatherRequest; import ai.mcpserve.client.weather.WeatherResponse; public class Example { public static void main(String[] args) { // 初始化客户端 MCPClient client = MCPClient.builder() .appId("YOUR_APP_ID") .appSecret("YOUR_APP_SECRET") .build(); // 创建请求 WeatherRequest request = WeatherRequest.builder() .city("广州") .format("json") .build(); // 调用服务 try { WeatherResponse response = client.weather().query(request); System.out.println(response.getData()); } catch (Exception e) { e.printStackTrace(); } } }

主要特性

流式 API 设计
支持同步和异步调用
Spring Boot 集成支持
详细的日志和监控
C# SDK
最新版本:v0.9.5
下载 SDK

C# SDK 支持 .NET Standard 2.0+,兼容 .NET Framework 4.6.1+ 和 .NET Core 2.0+,为开发Windows应用和跨平台应用提供便捷的接入方式。

NuGet 安装
Install-Package MCPServe.Client
基本用法示例
using MCPServe.Client; using MCPServe.Client.Weather; using System; using System.Threading.Tasks; namespace MCPExample { class Program { static async Task Main(string[] args) { // 初始化客户端 var client = new MCPClient( appId: "YOUR_APP_ID", appSecret: "YOUR_APP_SECRET" ); // 调用天气服务 try { var request = new WeatherRequest { City = "深圳", Format = "json" }; var response = await client.Weather.QueryAsync(request); Console.WriteLine(response.Data); } catch (Exception ex) { Console.WriteLine($"Error: {ex.Message}"); } } } }

主要特性

全面的异步支持
与 ASP.NET Core 集成
依赖注入友好设计
跨平台支持
Go SDK
最新版本:v0.8.2
下载 SDK

Go SDK 采用简洁高效的设计,支持 Go 1.13+,提供并发友好的 API,非常适合构建高性能的 MCP 服务集成应用。

安装方法
go get github.com/mcpserve/go-client
基本用法示例
package main import ( "context" "fmt" "log" "github.com/mcpserve/go-client" ) func main() { // 初始化客户端 client := mcpserve.NewClient(&mcpserve.Config{ AppID: "YOUR_APP_ID", AppSecret: "YOUR_APP_SECRET", }) // 调用天气服务 ctx := context.Background() resp, err := client.Weather.Query(ctx, &mcpserve.WeatherQueryParams{ City: "杭州", Format: "json", }) if err != nil { log.Fatalf("Error: %v", err) } fmt.Printf("Weather data: %+v\n", resp.Data) }

主要特性

并发安全设计
上下文感知的请求处理
灵活的错误处理
低内存占用
示例项目

参考实例快速入门

我们提供了多个功能完整的示例项目,覆盖多种常见场景,帮助您更快地理解和应用 MCP 服务。

🤖
AI 聊天

智能客服对话系统

基于 MCP 服务构建的智能客服系统,支持自然语言理解、多轮对话和智能推荐,可快速集成到各类网站和应用中。

Python Flask React
📊
数据分析

智能报表生成器

通过 MCP 服务对数据进行智能分析和处理,生成专业的数据报表和可视化图表,支持多种数据源和导出格式。

Node.js Express D3.js
🔍
搜索增强

智能搜索引擎

基于 MCP 服务的智能搜索系统,支持语义理解、相关性排序和个性化推荐,可应用于网站、应用和企业内部知识库。

Java Spring Boot Elasticsearch
开发者社区

加入 MCP 开发者社区

与其他开发者交流经验、分享创意、获取技术支持,成为 MCP 生态的一员,共同推动 AI 应用的发展和创新。

官方论坛

加入 MCP 官方开发者论坛,获取技术支持、分享经验、讨论最佳实践,与 MCP 团队和其他开发者直接交流。

访问论坛

技术博客

关注 MCP 技术博客,了解最新的产品更新、技术教程、最佳实践案例分析和行业动态,持续提升您的开发能力。

阅读博客

开发者活动

参与线上和线下的开发者活动,包括技术沙龙、工作坊、黑客马拉松等,结识志同道合的开发者,共同探索 AI 应用可能性。

查看活动
常见问题

开发者常见问题解答

我们收集了开发者在使用 MCP 服务过程中最常见的问题,希望能够帮助您快速解决疑惑,更顺畅地进行开发。

什么是 MCP 服务,它与其他 AI 服务有什么区别?

MCP(Model Communication Protocol)服务是东方六合推出的 AI 模型通信协议服务,它提供了一套标准化的接口,使得开发者可以轻松地接入和使用各种 AI 能力。

与其他 AI 服务相比,MCP 服务具有以下特点:

1. 统一接口:提供标准化的 API 接口,降低了多模型集成的复杂度;
2. 多样化能力:整合了文本、图像、语音等多种 AI 能力,满足不同场景需求;
3. 高可靠性:提供企业级的服务稳定性和安全保障;
4. 本地化支持:针对中文场景进行了深度优化,提供更好的理解和生成效果。

如何获取 MCP 服务的 API 密钥?

获取 MCP 服务的 API 密钥需要完成以下步骤:

1. 在 AppMall 开发者平台 注册并登录开发者账号;
2. 完成实名认证(个人或企业);
3. 访问开发者控制台,创建一个新的应用;
4. 在应用详情页面,可以看到自动生成的 AppID 和 AppSecret,这就是您的 API 密钥;
5. 请妥善保管您的 API 密钥,不要泄露给他人。

MCP 服务的计费方式是怎样的?

MCP 服务采用灵活的计费方式,主要包括以下几种:

1. 按量计费:根据实际调用次数或处理的数据量计费,适合使用量波动较大的场景;
2. 包月套餐:提供固定额度的月度套餐,超出部分按量计费,适合使用量相对稳定的场景;
3. 企业定制:针对大型企业用户提供定制化的计费方案。

新注册的开发者可以获得一定的免费额度进行测试和开发。详细的计费标准和价格请参考 价格页面

MCP 服务支持哪些编程语言?

MCP 服务提供了多种编程语言的 SDK,目前支持以下语言:

1. Python
2. Node.js (JavaScript/TypeScript)
3. Java
4. C#
5. Go
6. PHP

我们也提供了详细的 API 文档,即使没有特定语言的 SDK,您也可以通过标准的 HTTP 请求调用我们的服务。

MCP 服务的数据安全和隐私保护措施有哪些?

我们非常重视数据安全和用户隐私,采取了多重措施保障:

1. 传输加密:所有 API 请求均通过 HTTPS 加密传输;
2. 身份验证:使用 AppID 和 AppSecret 进行严格的身份验证;
3. 访问控制:提供细粒度的权限管理机制;
4. 数据隔离:确保不同用户的数据严格隔离;
5. 合规存储:遵循国内相关法律法规进行数据存储和处理;
6. 隐私政策:明确的隐私政策说明了我们如何收集、使用和保护您的数据。

更多详细信息,请参阅我们的 安全与合规白皮书