
这是一个独立的开源项目,并未与Daft.ie有任何关联、认可或赞助。 此工具仅供教育和实验用途。数据来源于公开网站,其使用需遵守该网站的服务条款。作者不对本软件的使用或误用承担任何责任。请负责任且合乎道德地使用它。
这是一个设计用于与Daft.ie交互的MCP(模型上下文协议)服务器,主要用于通过网络抓取来搜索出租房产。
DAFT_API_KEY设置),此工具可能会失败。更多详情及Daft.ie API文档链接,请参阅src/daftApi.ts。克隆仓库:
git clone [YOUR_GITHUB_REPO_URL]
cd dafty-mcp
安装依赖:
npm install
构建服务器:
npm run build
测试(可选但推荐): 该项目使用Vitest进行单元测试。运行测试:
npm test
在监视模式下运行测试:
npm run test:watch
配置MCP设置:
在您的MCP设置文件中添加以下配置(例如,~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json):
{
"mcpServers": {
"dafty-mcp": {
"command": "node",
"args": ["~/dafty-mcp/build/index.js"],
"env": {},
"disabled": false,
"alwaysAllow": []
}
}
}
一旦MCP服务器配置并运行,您可以使用以下工具:
use_mcp_tool,其中server_name: "dafty-mcp" 和 tool_name: "search_rental_properties"use_mcp_tool,其中server_name: "dafty-mcp" 和 tool_name: "get_rental_property_details"示例:在都柏林搜索出租房产
<use_mcp_tool>
<server_name>dafty-mcp</server_name>
<tool_name>search_rental_properties</tool_name>
<arguments>
{
"location": "Dublin",
"min_price": 1000,
"max_price": 2000,
"num_beds": 2
}
</arguments>
</use_mcp_tool>
示例:获取特定房产的详情
<use_mcp_tool>
<server_name>dafty-mcp</server_name>
<tool_name>get_rental_property_details</tool_name>
<arguments>
{
"property_id": "1234567"
}
</arguments>
</use_mcp_tool>