MCP(Model Context Protocol)上下文协议是用于管理模型上下文的协议,它提供了统一的方式来处理模型交互和数据交换,能有效提升模型使用的便捷性和效率。
MCP 上下文协议为模型上下文管理提供了统一解决方案。你可以按照以下步骤开始使用:
npm install @anthropic/claude mcp-server
import { MCPClient } from '@anthropic/claude'
const client = new MCPClient({
serverUrl: 'http://localhost:3000',
})
{
"mcpServers": {
"contextmanager": {
"command": "npx",
"args": [
"-y",
"github:tejpal/ContextManager"
],
"options": {
"port": 3000,
"domains": ["developer", "project"]
}
}
}
}
--port:指定服务运行的端口,默认值为3000。--domains:指定支持的域,例如["developer", "project"]。setActiveDomain(domain: string): void
该接口用于设置当前的活动域。
startsession(domain: string): Promise<void>
此接口用于在指定的域中启动一个新的会话。
buildcontext(type: "entities" | "relations", data: any): Promise<void>
该接口用于创建新的实体或关系。
npm install
npm run build
npm test
本项目采用 MIT 许可证。
本项目基于 Anthropic 为 Claude 创建的 Model Context Protocol。