MCP服务器项目
该项目是一个模型上下文协议(MCP)服务器,它与Twitter API集成,允许用户直接从服务器在Twitter上创建帖子。
特性
- MCP服务器设置使用
@modelcontextprotocol/sdk. - 与Twitter API集成,用于发布推文。
- 用于演示目的的动态问候资源。
演示
https://github.com/user-attachments/assets/2a9b5d52-390c-489c-a311-18052e0bdf42
先决条件
- Node.js:确保您的系统上安装了Node.js。
- Twitter API密钥:从获取API密钥 Twitter开发者门户.
- 您将需要以下密钥: - CONSUMER_KEY - CONSUMER_SECRET - TWITTER_ACCESS_TOKEN - TWITTER_ACCESS_SECRET
安装说明
- 克隆存储库:
git clone
cd mcp- 安装依赖项:
pnpm install- 创建一个
.env文件,并添加您的Twitter API密钥:
CONSUMER_KEY="your_consumer_key"
CONSUMER_SECRET="your_consumer_secret"
TWITTER_ACCESS_TOKEN="your_access_token"
TWITTER_ACCESS_SECRET="your_access_secret"- 构建项目:
pnpm build用法
- 服务器提供了一个名为
create-post-on-twitter这允许您通过提供内容来发布推文。 - 您还可以将动态问候资源用于测试目的。
与VS代码一起使用GitHub Copilot
要在VS Code中将此MCP服务器与GitHub Copilot一起使用,您需要添加以下内容 mcp 反对你的 settings.json 文件:
"mcp": {
"servers": {
"my-mcp-server-84b96f5d": {
"command": "node",
"args": ["/Users/Saif Ali Khan/Desktop/Project/MCP-Server-Project/mcp/build/index.js"]
}
}
}此配置可确保MCP服务器被识别,并可由GitHub Copilot用于增强功能。
